Hola:
Hace poco en otro mensaje alguién (el amigo buzu
) comentó algo de un bug en Safari que fastidiaba el tema del burbujeo en los eventos de elementos creados dinámicamente, y aunque no sea el caso, yo me pregunto sobre la utopía de separar html de javascript... si algo funciona con una línea en una etiqueta html y para conseguir que funcione en todos los navegadores es "obligatorio" meter prácticamente toda una librería para separar html de javascript... Yo ya he decidido por cuál es el sistema que voy a usar... además, html también se combina con eventos y estilos... y otra complicación añadida es poner estilos dependiendo de los navegadores (filters y behaviors en explorer, por dar un ejemplo).
Te puedo asegurar que para crear un efecto/script básico, vivir en "utopía" dá demasiados dolores de cabeza, y está aceptado poner en los tags tanto onclick como onsubmit, etc...
Saludos