Cita:
Iniciado por jonni09lo
@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
... 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