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...
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>
io lo includo cosi!
codice:
<head>
<link rel="stylesheet" href="inc/css.css" type="text/css">
</title>
<? include ("inc/menu.inc.js"); ?>
</head>
ma ho anche provato a scriverlo tutto nella pagina, senza risultato...
mi sapete dire che cosa non va??
Grazie
Francesco