28/07/2009, 08:32
|
| | Fecha de Ingreso: noviembre-2004
Mensajes: 117
Antigüedad: 20 años Puntos: 0 | |
Respuesta: Problema al acceder a divs creados dinámicamente y asignarles scripts Algunos divs tardan en cargarse dependiendo del contenido incluso puede ralentizar mucho una página si no tienes cuidado. Creo que el setTimeout que has puesto intenta corregir ese problema, pero corregirlo así es muy relativo, no siempre tiene la misma carga, tu setTimeout dependerá siempre del navegador, pc, conexion a red que tenga el usuario.
Va a sonar a tópico en estos foros pero yo normalmente uso jQuery para solucionar estas cosas. Tiene funciones que permiten lanzar javascript una vez, y seguramente plugins que te ayuden a manejar hijo y padre facilmente.
Para trabajar con selectores id revisa siempre que está encontrando los atributos id correctamente, además recuerda revisar que sean identificadores únicos para cada div.
<div id="irudi" style="display:none;"><img src="irudiak/etiqueta_behean.jpg" /></div>
Yo lo que veo es que ese atributo style="display:none" esta ocultando el div "irudi", y seguramente no puedas accesar a el cuando lo llama setTimeout (porque está oculto).
Revisa el código
Última edición por GatorV; 29/07/2009 a las 22:00 |