![]()
buongiorno,
provo a riproporvi un argomento che mi sta ...appasionandonon poco.
ho necessità di costruire un menu orizzontale con sottomenu a comparsa con rollover. ho seguito le istruzioni di questo articolo.
mi funziona in IE ma non in NE.
qualcuno sa darmi qualche dritta?
questo è il codice che ho inserito nel file menu.js integrando le funzioni Apri() e Chiudi ():
function Apri(conta)
{
if(document.all)
{
var elemento = event.toElement;
var mostra = document.all.sottomenu[conta];
mostra.style.visibility = "visible";
mostra.style.top = 14;
for (i=0; i<quanti; i++)
{
aperto = document.all.sottomenu[i];
menu = document.all.principale[i];
if (i != conta)
{
aperto.style.visibility = "hidden";
}
}
}
if (document.layers)
{
mostra = document.layers[x+1];
mostra.visibility = "show";
mostra.top= 15;
for (i=1; i<=quanti; i++)
{
aperto = document.layers[i];
if (i != (x + 1))
{
aperto.visibility = "hide";
}
}
}
}
function Chiudi()
{
for (i=0; i<quanti; i++)
{
if (document.all)
{
document.all.sottomenu[i].style.visibility = "hidden";
menu = document.all.principale[i];
}
}
if (document.layers)
{
document.layers[i+1].visibility = "hide";
}
}
se qualcuno potesse darmi una mano...
grazie