whiles_
23-03-2006, 12:43
salve a tutti :)
ho un problema con Firefox, che non Internet Explorer non si presenta (funziona correttamente)
allora, io ho una lista così:
<ul>
<li><h3>Album 1</h3>
<ul>
<li><a href="#">Canzone 1</a></li>
<li><a href="#">Canzone 2</a></li>
<li><a href="#">Canzone 3</a></li>
</ul>
</li>
<li><h3>Album 2</h3>
<ul>
<li><a href="#">Canzone 1</a></li>
<li><a href="#">Canzone 2</a></li>
<li><a href="#">Canzone 3</a></li>
</ul>
</li>
</ul>
e con javascript ho associato la pressione dei vari H3 presenti (che ho evidenziato in rosso) ad una funzione sempre javascript. La funzione javascript in teoria dovrebbe memorizzare il nodo <ul> che succede all'H3 (evidenziati in blu) e quindi cambiare qualche proprietà.
Ora, ho provato a fare this.nextSibling, this.parentNode.lastChild, this.nodeChilds[1], nessuno di questi funziona, su firefox. Eppure se faccio this.parentNode funziona, ma a me non serve quello! :mc: Su IE, invece, funzionano tutti e tre, che sia qualche mancanza di firefox? non credo, visto che sono tutte e 3 le proprietà ampiamente documentate sul sito mozilla. Come posso fare? Grazie infinite a chi mi risponderà :(
ho un problema con Firefox, che non Internet Explorer non si presenta (funziona correttamente)
allora, io ho una lista così:
<ul>
<li><h3>Album 1</h3>
<ul>
<li><a href="#">Canzone 1</a></li>
<li><a href="#">Canzone 2</a></li>
<li><a href="#">Canzone 3</a></li>
</ul>
</li>
<li><h3>Album 2</h3>
<ul>
<li><a href="#">Canzone 1</a></li>
<li><a href="#">Canzone 2</a></li>
<li><a href="#">Canzone 3</a></li>
</ul>
</li>
</ul>
e con javascript ho associato la pressione dei vari H3 presenti (che ho evidenziato in rosso) ad una funzione sempre javascript. La funzione javascript in teoria dovrebbe memorizzare il nodo <ul> che succede all'H3 (evidenziati in blu) e quindi cambiare qualche proprietà.
Ora, ho provato a fare this.nextSibling, this.parentNode.lastChild, this.nodeChilds[1], nessuno di questi funziona, su firefox. Eppure se faccio this.parentNode funziona, ma a me non serve quello! :mc: Su IE, invece, funzionano tutti e tre, che sia qualche mancanza di firefox? non credo, visto che sono tutte e 3 le proprietà ampiamente documentate sul sito mozilla. Come posso fare? Grazie infinite a chi mi risponderà :(