Ho realizzato dei menù con i css a comparsa, ma ho dovuto aggiungere un pezzo di javascript ahimé, linguaggio che conosco poco.
Questo è il pezzo di codice js:
codice:
startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
}
node.onmouseout=function() {
this.className=this.className.replace(" over", "");
}
}
}
}
}
window.onload=startList;
In sostanza i menù sono più di uno e sono identificati da 'nav'. Perché funzionino tutti occorre che il codice tenga conto di altri id, diversi da nav, spero di essere stato chiaro ma sarò più preciso se non si capisce bene il problema, grazie,
nicola