Push form value to a stack
|
|
<HTML> <HEAD> <TITLE>Stacking up!</TITLE> <SCRIPT> var stack = new Array();
function pushStack(newVal) { stack.push(newVal); }
function popStack() { var popVal = stack.pop(); if (popVal == undefined) return "Nothing left!"; else return popVal; }
function showStack(theSelect){ theSelect.options.length = 0; for (var i = 0; i < stack.length; i++){ var theOption = new Option(stack[i]); theSelect.options[theSelect.options.length] = theOption; } } </SCRIPT> </HEAD> <BODY> <FORM> <INPUT type=text name=txtPush> <INPUT type=button value="Push" onClick='pushStack(txtPush.value);txtPush.value=""; showStack(theList);'> <SELECT name="theList" size=12> <OPTION>Displays the current state of the stack! </SELECT> <INPUT type=text name=txtPop size=25> <INPUT type=button value="Pop" onClick="txtPop.value = popStack();showStack(theList);"> </FORM> </BODY> </HTML>
|
|
|
HTML code for linking to this page:
Related in same category :
-
|