Jumat, 17 April 2009

Stack

?html>
?head>?title>Data stack?/title>
?script language="javascript">
var stack = new Array();
function input(data)
{
stack.push(data);
}
function ambil()
{
var data_stack=stack.pop();
if (data_stack==undefined)
return "stack sudah kosong";
else
return data_stack;
}
function tampilkan(list)
{
list.options.length=0;
for (var i=0; i?stack.length; i++)
{
var data=new Option (stack[i]);
list.options[list.options.length]=data;
}
}
?/script>
?/head>
?body>
?form>
?input type=text name=textSimpan>
?input type=button value="Simpan"
onClick='input(textSimpan.value);
textSimpan.value="";
tampilkan(mediaList);'>
?select name="mediaList" size=12>
?option>Tampilkan Data....
?/select>
?input type=text name=textambil size=20>
?input type=button value="ambil"
onClick="textambil.value=ambil();
tampilkan(mediaList);">
?/form>
?/body>
?/html>



Hasil ketika mprogram dijalankan

0 komentar:

ekoprihastopo © 2008 Template by:
SkinCorner