Mega Code Archive

 
Categories / JavaScript DHTML / HTML
 

Cycling Through Table rows Property Values

/* JavaScript Bible, Fourth Edition by Danny Goodman  Publisher: John Wiley & Sons CopyRight 2001 ISBN: 0764533428 */ <HTML> <HEAD> <TITLE>TABLE.rules Property</TITLE> <SCRIPT LANGUAGE="JavaScript"> var timeoutID var rulesValues = ["all", "cols", "groups", "none", "rows"] function rotateBorder(i) {     document.getElementById("myTABLE").rules = rulesValues[i]     document.getElementById("myCAPTION").innerHTML = rulesValues[i]     i = (++i == rulesValues.length) ? 0 : i     timeoutID = setTimeout("rotateBorder(" + i + ")", 2000) } function stopRotate() {     clearTimeout(timeoutID)     document.getElementById("myTABLE").rules = "all"     document.getElementById("myCAPTION").innerHTML = "all" } </SCRIPT> </HEAD> <BODY> <H1>TABLE.rules Property</H1> <HR> <FORM NAME="controls"> <FIELDSET> <LEGEND>Cycle Table Rule Visibility</LEGEND> <TABLE WIDTH="100%" CELLSPACING=20><TR> <TD><INPUT TYPE="button" VALUE="Cycle" onClick="rotateBorder(0)"></TD> <TD><INPUT TYPE="button" VALUE="Stop" onClick="stopRotate()"></TD> </TR> </TABLE> </FIELDSET> </TABLE> </FIELDSET> </FORM> <HR> <TABLE ID="myTABLE" CELLPADDING=5 BORDER=3 ALIGN="center"> <CAPTION ID="myCAPTION">Default</CAPTION> <COLGROUP SPAN=1> <COLGROUP SPAN=3> <THEAD ID="myTHEAD"> <TR>     <TH>River<TH>Outflow<TH>Miles<TH>Kilometers </TR> </THEAD> <TBODY> <TR>     <TD>Nile<TD>Mediterranean<TD>4160<TD>6700 </TR> <TR>     <TD>Congo<TD>Atlantic Ocean<TD>2900<TD>4670 </TR> <TR>     <TD>Niger<TD>Atlantic Ocean<TD>2600<TD>4180 </TR> <TR>     <TD>Zambezi<TD>Indian Ocean<TD>1700<TD>2740 </TR> </TABLE> </BODY> </HTML>