Andrews respuesta ya ha sido una buena idea, pero experimentaron todas las cuestiones mencionadas. Es por eso que elegí un enfoque diferente que funciona bien para IE, FF y Chrome.
Simplemente ejecutando el script en un evento de carga de una imagen. Al definir un gif transparente de 1 píxel en línea, recibirás "esto" cuando se dispare.
Este ejemplo se usa para cambiar dinámicamente el contenido de DIV durante el procesamiento. Mi objetivo es llenar el div con un innerHTML diferente creado por un buscador basado en navegador xsl (no se muestra aquí).
Seguro que incluso puede cargar cualquier imagen de Internet, por lo que no debe estar en línea. Y el gran beneficio: la imagen y su evento se están reemplazando con el nuevo contenido, por lo que incluso la imagen desaparecerá. El "div" incluso no necesita ninguna asignación "id".
<div id="demo">
empty
<img onLoad="changeNodeOnTheFly(this,'hurra');void(0);" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="/>
</div>
El guión:
<script>
function changeNodeOnTheFly(ele, text)
{
ele.parentNode.innerHTML=text;
}
</script>
BR Heiko
Lo usarías ¿esto para? –
Estoy tratando de reemplazar document.write, para aplazar la carga de anuncios ... –