2011-09-29 5 views
16

Tengo un píxel y cuando lo cargo, que dice:Mi div no existe después de cargar mi píxel

a call to document.write() from an asynchronously-loaded external script was ignored 

y luego muestra:

document.getElementById('gospixel') is null 

Aquí está mi código de píxel:

<script name="gospix" src="http://www.example.com/p/gospixel.js"> 

y en ese archivo:

gos_f=42; 
gos_a1='a2'; 
gos_u=window.location.href; 
gos_k='6gZYlfy7Y7Q'; 
gos_rt='3_s'; 
document.write(unescape("%3Cscript src='http://example.com/p/gosuna.js' type='text/javascript'%3E%3C/script%3E")); 

¡Gracias por su ayuda!

+0

¿hay una etiqueta '

0

parecer, el navegador está ignorando la autowrite de la importación (por razones de seguridad, por lo que un guión importado no puede modificar su página), por lo que debe intentar hacer el inserto en la demanda

en gospixel sustituir la última línea con

function insertScript(){ 
    document.write(unescape("%3Cscript src='http://example.com/p/gosuna.js' type='text/javascript'%3E%3C/script%3E")); 
} 

y luego en alguna otra parte del html

<script type="text/javascript"> 
    insertScript(); 
</script> 
+0

no funcionó, veo el mismo problema. ¿Es por mi navegador? mi hosting? o código? – Tech4Wilco

+0

¿hay algún 'document.write()' dentro de gosuna.js? – Einacio

+0

Sí, ese archivo también tiene alguna document.write() – Tech4Wilco

Cuestiones relacionadas