You are here: irt.org | FAQ | DHTML | Q703 [ previous next ]
Its a bit messy, but it can be done:
<HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"><!-- rowArray = new Array(); rowArray[0] = '<FORM><A HREF="#" onMouseOver="refreshTable(1)" onMouseOut="refreshTable(0)"><IMG SRC="image1.gif" WIDTH="100" HEIGHT="20" BORDER="0"></A>' + '<A HREF="#" onMouseOver="refreshTable(2)" onMouseOut="refreshTable(0)"><IMG SRC="image2.gif" WIDTH="100" HEIGHT="20" BORDER="0"></A><\/FORM>'; rowArray[1] = 'This is some text for row 1'; rowArray[2] = 'This is some text for row 2'; function refreshTable(x) { var output = '<TABLE><TR><TD>' + rowArray[0] + '<\/TD><\/TR>'; if (x != 0) output += '<TR><TD>' + rowArray[x] + '<\/TD><\/TR>'; output += '<\/TABLE>'; if (document.all) document.all('myTable').innerHTML = output; else if (document.layers) { document.layers['myTable'].document.open(); document.layers['myTable'].document.writeln(output); document.layers['myTable'].document.close(); } } //--></SCRIPT> </HEAD> <BODY onLoad="refreshTable(0)"> <SPAN ID="myTable" STYLE="position:absolute"></SPAN> </BODY> </HTML>