Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/01/2014, 14:31
Avatar de berkeleyPunk
berkeleyPunk
 
Fecha de Ingreso: febrero-2013
Ubicación: México :C
Mensajes: 565
Antigüedad: 12 años
Puntos: 22
Sonrisa Respuesta: ¿Cómo trabajar onmouseover con puro JS sin la propiedad en HTML?

Cita:
Iniciado por jonni09lo Ver Mensaje
@berkeleyPunk has probado colocando el codigo javascript dentro de...

Hubiera jurado que sí probé hacerlo, aunque sin fruto alguno... pero lo acabo de hacer en atención a tu indicación... y funcionó!

Ok, ya sé cómo manejar eventos en JS.

Ya nada más para terminar, comentas:
Cita:
Iniciado por jonni09lo Ver Mensaje
... si no haces ninguna de las dos cosas antes mencionadas no funcionara ya que javascript no podrá acceder a un elemento que aun no se ha cargado
Ojalá puedas aclararme esto, que al parecer no tengo aún muy clara la relación entre terminar de cargarse una página y el buen funcionamiento de los scripts.

Entiendo que un documento web termina de cargarse cuando todos y cada uno de sus elementos se han descargado del servidor en el cliente: la estructura HTML, imágenes, scripts, lo que sea, todo. Entiendo que si tenemos una página con innumerable cantidad de imágenes y de gran tamaño, por ejemplo una web porno, va a tardar algo en cargarse la página, así que en este caso se entiende que no funcionen algunos scripts hasta que no se descarguen todas las imágenes. Pero bueno, supongamos que esperamos 1 largo minuto a que efectivamente se descargue toda la página. Una vez que todo está ya descargado en el cliente, ¿por qué no habrían de funcionar los scripts JS si ya se descargó completamente la página? Entiendo que no jalen cuando todavía está en proceso de descarga, pero ¿por qué no después de terminada la descarga?

Estas preguntas se aplican al ejemplo con el que estoy aprendiendo addEventListener: ok, no funciona el script porque igual y todavía no se descarga la imagen completa, pero ¿por qué no funciona después que ya se descargó?

Saludos

Última edición por berkeleyPunk; 02/01/2014 a las 14:39