Buona giornata a tutti.
Avrei bisogno di un aiuto per questo mio problema:
utilizzo un menu dinamico orizzontale scaricato da questo sito, ora vorrei che quando scelgo una voce di menu' questa mi rimanga evidenziata, finchè non ne scelgo un'altra, tipo un promemoria di quello che sto facendo.
Ho provato a modificare il file js ma non funziona...
Ecco il codice:
<div style="background-color: #FFCC66; border-bottom: Solid 1px #000000; width:1024px;">
  |
Home   |
scelta 1 |
</div>
<div style="position: Absolute; width: 10%; height: 10%;" onMouseOver="Chiudi()"></div>
<div style="position: Absolute; width: 10%; height: 10%;" onMouseOut="Chiudi()"></div>
<div id="sottomenu" style="left: 0px;">
vuoto
</div>
<div id="sottomenu" style="left: 0px;">
vuoto
</div>
<div id="sottomenu" style="left: 60px;">
scelta 1-1
scelta 1-2
</div>
---- fiel js
var quanti = 3;
var i;
function Apri(conta)
{
if(document.all)
{
var elemento = event.toElement;
var mostra = document.all.sottomenu[conta];
/* mostra.style.background = "#FFCC66"; */
mostra.style.visibility = "visible";
mostra.style.top = 15;
for (i=0; i<quanti; i++)
{
aperto = document.all.sottomenu[i];
menu = document.all.principale[i];
if (i != conta)
{
/* aperto.style.background = "#FFFFFF"; */
aperto.style.visibility = "hidden";
}
}
}
}
function Chiudi()
{
for (i=0; i<quanti; i++)
{
if (document.all)
{
document.all.sottomenu[i].style.visibility = "hidden";
document.all.sottomenu[i].style.background = "#FFCC66";
menu = document.all.principale[i];
}
}
}
function Colora(m,s)
{
alert(m); alert(s);
if(document.all)
{
var ma = document.all.principale[m];
var sma = document.all.sottomenu[m];
for (i=0; i<quanti; i++)
{
alert("ciao")
document.all.principale[i].style.background = "#FFCC66"; /* inizializzo il colore
document.all.sottomenu[i].style.background = "#FFCC66";
}
/* QUA VORREI COLORARE LA VOCE DI MENU' ATTUALE, ma non ci riesco !
document.all.sm[0].style.background-color = "#FFFF66" ;
sm -> è una prova che avevo tentato creando degli ulteriori ID sotto 'sottomenu', ma poi non mi funzionava la tendina... */
}
}
Grazie per l'attenzione.