MidiQuiz <20825invalid (AT) mynewsgate (DOT) net> wrote:
Quote:
Ho una tabella con all'interno di ogni cella un link.
Come faccio sapere, quando clicco un link, in quale cella mi trovo. |
Recuperi l'elemento che ha scatenato l'evento (tramite oggetto event o
tramite this, dipende come hai associato l'event-handler). Se tale
link è all'interno della TD e non ha altri nodi padri ti basta usare
la proprietà parentNode. Qualcosa del tipo:
<td>
<a href="#" onclick="f(this)">click me</a>
</td>
function f(sender){
sender.parentNode.backgroundColor="red";
}
Non sapendo come hai associato l'event-handler, questo era il metodo
più veloce per mostrarti l'approccio.
Ma come ti ho detto, tutto dipende dalla suddetta associazione.
--
"Se c'è qualcosa di più importante del mio ego su questa nave,
la voglio catturata e fucilata."