Ciao ragazzi, non riesco a venirne fuori...
allora mi ritrovo ad avere il seguente menù
Codice PHP:
<ul id="menu2">
<li id="mna">[url="#"]CATEGORIA[/url]
<ul class="menu3">
<li class="prod">[url="#"]AAAAAA[/url]
<li class="prod">[url="#"]BBBBBB[/url]
<li class="prod">[url="#"]CCCCCC[/url]
<li class="prod">[url="#"]DDDDDD[/url]
<li class="prod last">[url="#"]EEEEEE[/url] [/list]
[/list]
questo menù viene richiamato con una inclusione ad ogni pagina e ogni pagina ho impostato una funzione js
Codice PHP:
window.onload = function(e) {
settaVoceMenu('mna', 'AAAAAA');
externalLinks();
}
questa funzione l'ho creata così.
Codice PHP:
function settaVoceMenu(id,prodotto){
document.getElementById(id).className = 'nuova';
if(prodotto!=''){
var nodi = document.getElementById(id).childNodes;
for(var i=0; i<nodi.length;i++){
//alert(nodi[i]);
}
}
}
ma non riesco a completare il ragionamento cioè mi perdo nei nodi.
o meglio fin quando riesco a settare la class nuova sull'id nessun problema, il problema è che non riesco a settarla nelle voci "figle"[*] in base al contenuto che sto passando come parametro alla funzione.
Spero di essermi spiegato.
Grazie