Functions When code is actioned Comments Variables Global and local variables Function with parameter Random number generator (function returning value) |
Start of website Alphabetical index |
<HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> function sqnum() { document.square.out.value = document.square.inp.value * document.square.inp.value } </SCRIPT> </HEAD> <BODY> <FORM ACTION="#" NAME="square"> Enter Number <INPUT TYPE=TEXT NAME="inp" SIZE=6 ONKEYUP="sqnum()"> <BR><BR>Square <INPUT TYPE=TEXT NAME="out" SIZE=6 DISABLED> </FORM> </BODY> </HTML> |
<HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> function seta() { document.let.out.value = "A" } function setc() { document.let.out.value = "C" } </SCRIPT> </HEAD> <BODY> <FORM ACTION="#" NAME="let"> <INPUT TYPE=BUTTON VALUE="Button A" ONCLICK="seta()"> <INPUT TYPE=BUTTON VALUE="Button B" ONCLICK="document.let.out.value = 'B'"> <INPUT TYPE=TEXT NAME="out" SIZE=1 DISABLED> </FORM> <SCRIPT TYPE="TEXT/JAVASCRIPT"> document.let.out.value = "D" </SCRIPT> </BODY> </HTML> |
<HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> // Converts Fahrenheit to Celsius function convert() { intemp = document.temp.fahr.value outtemp = (intemp - 32) outtemp = outtemp * 5 outtemp = outtemp / 9 document.temp.cels.value = outtemp } </SCRIPT> </HEAD> <BODY> <FORM ACTION="#" NAME="temp"> Enter Fahrenheit <INPUT TYPE=TEXT NAME="fahr" SIZE=3 ONKEYUP="convert()"> <BR><BR> <INPUT TYPE=TEXT NAME="cels" SIZE=3 DISABLED> Celsius </FORM> </BODY> </HTML> |
<HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> // Definitions var glob = 1 // Double (powers of 2) function doub() { var loc = 1 glob = glob * 2 document.out.global.value = glob loc = loc * 2 document.out.local.value = loc } </SCRIPT> </HEAD> <BODY> <FORM ACTION="#" NAME="out"> <INPUT TYPE=BUTTON VALUE=""Click more than once"" ONCLICK="doub()"> <BR>Global variable <INPUT TYPE=TEXT NAME="global" SIZE=8 DISABLED> <BR>Local variable <INPUT TYPE=TEXT NAME="local" SIZE=8 DISABLED> </FORM> </BODY> </HTML> |
<HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> // Definitions var str = "" // Add a letter to string function add(let) { str = str + let document.build.st.value = str } // Clear string function cl() { str = "" document.build.st.value = str } </SCRIPT> </HEAD> <BODY> <FORM ACTION="#" NAME="build"> Clear <INPUT TYPE=RADIO NAME=choose ONCLICK="add('A')">A<BR> <INPUT TYPE=RADIO NAME=choose ONCLICK="add('B')">B<BR> <INPUT TYPE=RADIO NAME=choose ONCLICK="add('C')">C<BR> <INPUT TYPE=RADIO NAME=choose ONCLICK="add('D')">D<BR> <INPUT TYPE=TEXT NAME="st" SIZE=40 DISABLED> </FORM> </BODY> </HTML> |
<HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> // Random number generator function rnd(max) { var rndnum = max * Math.random() rndnum = Math.ceil (rndnum) return rndnum } // Call random number generator function outrnd() { document.testrnd.rand.value = rnd(document.testrnd.maxrnd.value) } </SCRIPT> </HEAD> <BODY> <FORM ACTION="#" NAME=testrnd> Enter maximum <INPUT TYPE=TEXT NAME="maxrnd" VALUE=10 SIZE=5> <BR><BR> <INPUT TYPE=BUTTON VALUE="Generate random number" ONCLICK="outrnd()"> <BR><BR>Random number <INPUT TYPE=TEXT NAME="rand" SIZE=3 DISABLED> </FORM> </BODY> </HTML> |
© Jo Edkins 2005