En otras ocasiones me ha ocurrido que al insertar una imagen creada o alterada dinámicamente, se produce una carga abortada seguida de una petición correcta. Esto se debe a que al crear un elemento imagen y asignarle una src (o, simplemente, al reasignar la src), el navegador comprueba que la imagen es la más reciente. Asímismo, al incluirla en el DOM (vía appendChild o insertBefore), se repite la petición de nuevo.
Para evitar estos inconvenientes, siempre que sea posible es aconsejable seguir una lógica similar a la siguiente:
var imgCuerpo = document.createElement('img');imgCuerpo.style.width = '739px';imgCuerpo.style.height = '375px';cuerpo.insertBefore(imgCuerpo,cuerpo.childNodes[0]);imgCuerpo.src = '/path/to/img.png'; Este problema, aparece principalmente en versiones antiguas de IExplorer (versión 6 y anteriores).

No hay comentarios:
Publicar un comentario