ho fatto una lieve modifica, e adesso funziona con entrambi :
non ho idea del perchè ora funzionicodice:<form action='./index.php?status=banforum' method='post' name="banforum"> <input type="hidden" name="bforum"> <? while ($row=mysql_fetch_array($query, MYSQL_NUM)) { echo $row[0]; if($row[1]=="1") { ?> <input type="checkbox" onclick="this.form.bforum.value=this.value;this.form.submit()" checked="checked" value="<?=$row[0]?>" /> <? } else { ?> <input type="checkbox" onclick="this.form.bforum.value=this.value;this.form.submit()" value="<?=$row[0]?>" /> <? } echo " "; } ?> </form>
visto che ci siamo, vorrei avere una chiarezza sul codice sopra. allora ditemi se quello che dico è corretto :
1 - il codice sopra non presenta javascript
2 - gli event handler non fanno parte nè del DOM nè del javascript, sono parte integrante del linguaggio html
3 - la sintassi (per esempio) this.form.bforum.value agisce sul DOM
4 - riguardo alla 3 : ma quella sintassi è proprio dell'html? del DOM? o è un linguaggio per il DOM?
saluti![]()


Rispondi quotando