You are here: irt.org | FAQ | DHTML | Q804 [ previous next ]
Try:
<HEAD> <SCRIPT LANGUAGE="JavaScript"><!-- var no = 0; function mover(object) { if (document.all) { eval(object + '.style.color = "orange"'); eval(object + '.style.fontSize = "110%"'); } else if (document.layers) { eval('document.layers["' + object + 'b"].moveBelow(document.layers["' + object + 'a"])'); eval('document.layers["' + object + 'b"].visibility="hide"'); eval('document.layers["' + object + 'a"].visibility="show"'); } } function mout(object) { if (document.all) { eval(object + '.style.color = "blue"'); eval(object + '.style.fontSize = "100%"'); } else if (document.layers) { eval('document.layers["' + object + 'a"].moveBelow(document.layers["' + object + 'b"])'); eval('document.layers["' + object + 'a"].visibility="hide"'); eval('document.layers["' + object + 'b"].visibility="show"'); } } function dLink(href,text) { if (document.all) document.write('<A HREF="'+href+'" onMouseOut="mout(\'link'+no+'\')" onMouseOver="mover(\'link'+no+'\')" ID="link'+no+'">'+text+'<\/A>'); else if (document.layers) document.write('<LAYER NAME="link'+no+'a" VISIBILITY="hide"><A HREF="'+href+'" onMouseOut="mout(\'link'+no+'\')" CLASS="different">'+text+'<\/A><\/LAYER><LAYER NAME="link'+no+'b"><A HREF="'+href+'" onMouseOver="mover(\'link'+no+'\')" CLASS="normal">'+text+'<\/A><\/LAYER>'); else document.write('<A HREF="'+href+'">'+text+'<\/A>'); document.write('<BR>'); no+=1; } function myOpen(url) { myWindowHandle = window.open(url,'myWindowName','width=400,height=400'); } //--></SCRIPT> <STYLE TYPE="text/javascript"><!-- classes.different.A.color = "orange"; classes.different.A.fontSize = "110%"; classes.normal.A.color = "blue"; //--></STYLE> </HEAD> <BODY> <SCRIPT> dLink('javascript:myOpen(\'who.html\')','Dynamic Generic HTML'); dLink('javascript:myOpen(\'what.html\')','Another Dynamic Generic HTML'); dLink('javascript:myOpen(\'where.html\')','Yet Another'); dLink('javascript:myOpen(\'when.htm\')','The Last'); </SCRIPT>
In Internet Explorer 4+ this can also be done using CSS and a standard href tag.
<head> <style><!-- a:hover{color:red} a{text-decoration:none} //--></style> </head> <body> <a href="#" onclick=window.open("YourUrl","NewWindow")>Open a new Window</a> </body>