2011-09-29 14 views
16

Ho un pixel e quando carico che, si dice:mio div non esiste dopo aver caricato la mia pixel

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

e quindi visualizza:

document.getElementById('gospixel') is null 

Ecco il mio codice di pixel:

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

e in quel file:

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")); 

Grazie per il vostro aiuto!

+0

c'è un tag '

0

a quanto pare, il browser sta ignorando l'autowrite dall'importazione (per motivi di sicurezza, in modo da uno script importato non può modificare la pagina), così si dovrebbe provare a fare l'inserto su richiesta

nel gospixel sostituire l'ultima linea con

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

e poi su qualche altra parte del html

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

non ha funzionato, vedo lo stesso problema. È a causa del mio browser? il mio hosting? o codice? – Tech4Wilco

+0

c'è qualche 'document.write()' all'interno di gosuna.js? – Einacio

+0

Sì, quel file ha anche alcuni documenti.write() – Tech4Wilco

Problemi correlati