|
Writing HTML Dynamic HTML Example - questions |
Start of website Alphabetical index |
| The line below is generated by JavaScript. |
<HTML> <HEAD> </HEAD> <BODY> The line below is generated by JavaScript. <SCRIPT TYPE="TEXT/JAVASCRIPT"> var today = new Date () document.write ("<BR>Today's date is ") document.write (today) </SCRIPT> </BODY> </HTML> |
| Type something into text box |
<HTML> <HEAD> </HEAD> <BODY> <SPAN ID="big">Type something into text box</SPAN> <FORM ACTION="#" NAME="enlarge"> <INPUT TYPE=TEXT NAME="inp" SIZE=40 ONKEYUP="document.getElementById('big').innerHTML='<H1>'+enlarge.inp.value+'</H1>'"> </FORM> </BODY> </HTML> |
big.innerHTML='<H1>'+enlarge.inp.value+'</H1>'
Unfortunately, while this works in Mozilla as well as Windows, Mozilla gives some warning messages. Since I am trying to give code which follows standards, I will be using the long version. But if you prefer the shorter version (which does work!), then it's up to you.|
<HTML> <HEAD> <SCRIPT TYPE="TEXT/JAVASCRIPT"> function setup(ans) { lit = '' if (ans == 'anim') { lit = 'How many legs ? ' lit = lit + '<SELECT NAME="q2" ONCHANGE="alert(document.quest.q2.value)">' lit = lit + '<OPTION VALUE="">- Please select -</OPTION>' lit = lit + '<OPTION VALUE="cat">4</OPTION>' lit = lit + '<OPTION VALUE="sparrow">2</OPTION>' lit = lit + '<OPTION VALUE="snake">0</OPTION>' lit = lit + '</SELECT>' } if (ans == 'min') { lit = 'What colour ? ' lit = lit + '<SELECT NAME="q2" ONCHANGE="alert(document.quest.q2.value)">' lit = lit + '<OPTION VALUE="">- Please select -</OPTION>' lit = lit + '<OPTION VALUE="emerald">green</OPTION>' lit = lit + '<OPTION VALUE="ruby">red</OPTION>' lit = lit + '<OPTION VALUE="sapphire">blue</OPTION>' lit = lit + '</SELECT>' } document.getElementById('rep').innerHTML=lit } </SCRIPT> </HEAD> <BODY> <FORM ACTION="#" NAME="quest"> <SELECT NAME="q2" ONCHANGE="setup(document.quest.q1.value)"> <OPTION VALUE="">- Please select -</OPTION> <OPTION VALUE="anim">Animal</OPTION> <OPTION VALUE="min">Mineral</OPTION> </SELECT> <SPAN ID="rep"></SPAN> </FORM> </BODY> </HTML> |
© Jo Edkins 2005