<html>
<head>
<script type=text/javascript>
{
var stack=[];
var queue=[];
function input_stack(data)
{
stack.push(data);
}
function tampil_stack(list)
{
//alert("ok")
list.options.length=0;
for (var i=0; i<stack.length; i++)
{
var data=new Option (stack[i]);
list.options[list.options.length]=data;
}
}
function ambil_stack()
{
var x=stack.pop();
queue.unshift(x);
}
function tampil_queue(combo)
{
combo.options.length=0;
for (var j=0; j<queue.length;j++)
{
var y = new Option (queue[j]);
combo.options[combo.options.length]=y;
}
}
function ambil_queue()
{
var z=queue.pop();
if (z==undefined)
alert("sudah kosong")
else
return z;
}
}
</script>
</head>
<body bgcolor=red>
<input type=text id=awal>
<input type=button value=masuk onclick='input_stack(awal.value);awal.value="";tampil_stack(listStack);'>
<select id="listStack" size=5>
<option> stack </option>
</select>
<input type=button value=keluar onclick='ambil_stack();tampil_queue(listQueue);tampil_stack(listStack);'>
<select id="listQueue" size=5>
<option> queue </option>
</select>
<input type=button value=hasil onclick='akhir.value=ambil_queue();tampil_queue(listQueue);'>
<input type=text id=akhir>
</body>
</html>
<head>
<script type=text/javascript>
{
var stack=[];
var queue=[];
function input_stack(data)
{
stack.push(data);
}
function tampil_stack(list)
{
//alert("ok")
list.options.length=0;
for (var i=0; i<stack.length; i++)
{
var data=new Option (stack[i]);
list.options[list.options.length]=data;
}
}
function ambil_stack()
{
var x=stack.pop();
queue.unshift(x);
}
function tampil_queue(combo)
{
combo.options.length=0;
for (var j=0; j<queue.length;j++)
{
var y = new Option (queue[j]);
combo.options[combo.options.length]=y;
}
}
function ambil_queue()
{
var z=queue.pop();
if (z==undefined)
alert("sudah kosong")
else
return z;
}
}
</script>
</head>
<body bgcolor=red>
<input type=text id=awal>
<input type=button value=masuk onclick='input_stack(awal.value);awal.value="";tampil_stack(listStack);'>
<select id="listStack" size=5>
<option> stack </option>
</select>
<input type=button value=keluar onclick='ambil_stack();tampil_queue(listQueue);tampil_stack(listStack);'>
<select id="listQueue" size=5>
<option> queue </option>
</select>
<input type=button value=hasil onclick='akhir.value=ambil_queue();tampil_queue(listQueue);'>
<input type=text id=akhir>
</body>
</html>



