Jak696
23-03-2009, 10:39
problema al limite dell'assurdo!
sto creando un piccolo applicativo web in javascript, se richiamo una funzione tramite onclick da un td non funziona (non vengono segnalati errori, semplicemente non succede niente) mentre se la richiamo, per esempio, da un bottone fuori dalla tabella funziona tutto senza problemi.
preciso che ho gia usato in un altro progetto l'attributo onclick con i td e non ho avuto nessun problema.
<table>
<tr>
<td id="cell_0_0" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);" onclick="testPos()"></td>
<td id="cell_0_1" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_2" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_3" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_4" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_5" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_6" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_7" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_8" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_9" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
</tr>
[...]
</table>
<input type="button" onclick="testPos()" value="test"/>
come ho detto prima cliccando sul bottone la funzione viene richiamata, sulla prima cella invece non accade nulla (notare che onmouseover e onmouseout funzionano senza problemi).
cosa ne dite?
sto creando un piccolo applicativo web in javascript, se richiamo una funzione tramite onclick da un td non funziona (non vengono segnalati errori, semplicemente non succede niente) mentre se la richiamo, per esempio, da un bottone fuori dalla tabella funziona tutto senza problemi.
preciso che ho gia usato in un altro progetto l'attributo onclick con i td e non ho avuto nessun problema.
<table>
<tr>
<td id="cell_0_0" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);" onclick="testPos()"></td>
<td id="cell_0_1" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_2" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_3" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_4" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_5" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_6" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_7" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_8" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
<td id="cell_0_9" onmouseover="mouseOver(this, true);" onmouseout="mouseOver(this, false);"></td>
</tr>
[...]
</table>
<input type="button" onclick="testPos()" value="test"/>
come ho detto prima cliccando sul bottone la funzione viene richiamata, sulla prima cella invece non accade nulla (notare che onmouseover e onmouseout funzionano senza problemi).
cosa ne dite?