stavo giocando intorno con JavaScript in Firefox, e ha colpito un problema che è illustrato nel seguente esempio:Che cosa è 'click()' in JavaScript
<HEAD>
<script type="text/javascript">
function click()
{
alert("click");
}
</script>
</HEAD>
<BODY>
<input type="radio" onclick="click()">
</BODY>
Quando clicco sul pulsante di scelta, non succede nulla e senza errori (in Firebug)
Se cambio il nome della funzione in do_click, e cambio onclick, ricevo l'avviso.
Quindi la domanda è: cosa sta succedendo? clic non sembra essere una parola riservata o un simbolo esistente
Holy s *, I * never * lo sapeva. Anche si comporta lo stesso in IE. Sembra così pericoloso ora ... –
Neanche io, finché non ho letto la domanda. – SLaks
Ci sono così tante proprietà che pendono da un nodo DOM. Se un gestore di clic stava semplicemente tentando di impostare una variabile globale che si chiamava uguale a una delle proprietà dei nodi (ad esempio 'innerHTML'), beh .... * crap *. –