Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2011, 16:24
Avatar de ZoroRoronoa
ZoroRoronoa
 
Fecha de Ingreso: marzo-2011
Ubicación: California, USA
Mensajes: 824
Antigüedad: 13 años, 1 mes
Puntos: 116
Ando liado con attachEvent.

siguiendo el ejemplo de la Funcion 5, en esta pagina de "maestrosdelweb":
http://www.maestrosdelweb.com/editor...en-javascript/

No me funca el ejemplo, y no entiendo muy bien.

Código Javascript:
Ver original
  1. <div id=”frases”>
  2.       <div>Hola mundo!</div>
  3.       <div>Foo bar</div>
  4.       <div>Lorem Ipsum</div>
  5. </div>
  6. <script type=”text/javascript”>
  7. // Creamos la funcion para añadir eventos
  8. function nuevo_evento(elemento, evento, funcion) {
  9.       if (elemento.addEventListener) {
  10.             elemento.addEventListener(evento, function, false);
  11.       } else {
  12.             elemento.attachEvent(“on”+evento, function);
  13.       }
  14. }
  15. // Obtenemos los elementos DIV a los que queremos añadir nuestro evento onclick
  16. var divs = document.getElementById(“frases”).getElementsByTagName(“DIV”);
  17. // Recorremos todos los divs
  18. for (var i=0; i<divs.length; i++) {
  19.       // Añadimos el evento onclick al div
  20.       nuevo_evento(divs[i], “click”, function(){
  21.             // Hacemos que muestre el contenido del DIV
  22.            alert(this.innerHTML);
  23.       });
  24. }
  25. </script>

Lo he leido y analizado, y con mis pocos conocimientos no logro dar, con el porque.
Alguien que abatesca el tema, ojala me ayude en saber el funcionamiento y/o algun ejemplo sobre esta funcion, porque no me queda claro.

Gracias.
__________________
Programador jQuery & PHP