ciao a tutti!!
dunque, io includo questo script nel mio sito per dare un effetto rollover al menu di sinistra...
www.reggiocalabriaonline.com/tmp
ma il js non è crossbrowser... funziona bene solo con ie
io l'ho provato solo con ie, opera e firefox...
questo è lo script...
io lo includo cosi!codice:<script language="JavaScript"> <!-- browserName = navigator.appName; browserVer = parseInt(navigator.appVersion); if ( (browserName == "Netscape" && browserVer >= 3) || (browserName == "Microsoft Internet Explorer" && browserVer >= 4)) compat = "true"; else compat = "false"; function jumpBox(list) { if (compat == "true") { location.href = list.options[list.selectedIndex].value; } } function back() { if (compat == "true") { history.go(-1) } } function mOvr(src,clrOver) { if (!src.contains(event.fromElement)) { src.style.cursor = 'hand'; src.style.backgroundColor = clrOver; } } function mOut(src,clrIn) { if (!src.contains(event.toElement)) { src.style.cursor = 'default'; src.style.backgroundColor = clrIn; } } function mClk(src) { if(event.srcElement.tagName=='TD') { src.children.tags('A')[0].click(); } } // --> </script>
ma ho anche provato a scriverlo tutto nella pagina, senza risultato...codice:<head> <link rel="stylesheet" href="inc/css.css" type="text/css"> </title> <? include ("inc/menu.inc.js"); ?> </head>
mi sapete dire che cosa non va??
Grazie
Francesco

Rispondi quotando