Andrés G. Aragoneses escribió:
>Manuel González Noriega escribió:
>
>
>> mi_celda.onclick = function() {
>>
>>
>>
>
>Esto es correcto, pero para afinarlo todavía más, cabría decir que no es
>recomendable redefinir por completo el elemento "onclick". Me explico:
>¿qué pasaría si alguna de las citadas celdas ya tuviera algo asignado en
>el onclick? Pues que perdería ese manejador al hacer la asignación.
>
>Por tanto, para arreglar esto hay que usar el método addEventListener
>del objeto, que haría que el manejador adquiriese ese nuevo
>"comportamiento", sin perder los anteriores que pudiera tener:
>
>mi_celda.addEventListener("click", mi_funcion, true);
>
>
>
Joder, y si os cuento que la semana pasada estuve pegandome porque no
sabía quitarle a un enlace su comportamiento normal, es decir pretendia
hacer de manera no intrusiva lo que hacía con un <a href="..."
onclick="return funcionctita(this);">...</a> donde funcioncita(obj)
devolvía un return false. Y yo rebuscando para que demonios valía el
tercer parámetro del addEventListener.
Gracias por leerme el pensamiento :-)
--
Saludos -=stripTM=-
_______________________________________________
javaEScript mailing list
[email protected]
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net