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 javaEScript@scriptia.net http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net