Senin, 06 Juli 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>

Tidak ada komentar: