Questo è lo script del mio menù
vorrei inserire la proprietà setTimeout...per togliere uno spiacevole effetto refresh!
Il problema è che il browser mi da errore....perchè?
(La proprietà e colorata di rosso)
<SCRIPT LANGUAGE="Javascript" TYPE="text/javascript">
if(document.all)
{
ns6=0; ns=0; ie=1;
prelayer='document.all.';
showlayer='.style.visibility="visible"';
hidelayer='.style.visibility="hidden"';
}
if(document.layers)
{
ns6=0; ns=1; ie=0;
prelayer='document.layers.';
showlayer='.visibility="show"';
hidelayer='.visibility="hide"';
}
if(document.getElementById && navigator.appName=="Netscape")
{
ns6=1; ns=0; ie=0;
prelayer = 'document.getElementById("';
showlayer = '").style.visibility= "visible"';
hidelayer = '").style.visibility= "hidden"';
}
function layerdisplay(lname,ftis)
{
if (!ftis)
{
eval(prelayer+lname+hidelayer); }
else
{
eval(prelayer+lname+showlayer); }
setTimeout("layerdisplay('"+lname+"','"+ftis+"')", 300)
}
</SCRIPT>
<body onLoad="layerdisplay()">