2011-09-29 40 views
16

मैं एक पिक्सेल है और जब मैं इसे लोड, यह कहते हैं:मेरे div मेरी पिक्सेल लोड करने के बाद मौजूद नहीं है

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

और उसके बाद प्रदर्शित करता है:

document.getElementById('gospixel') is null 

यहाँ मेरी पिक्सेल कोड है:

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

और उस फ़ाइल में:

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

आपकी मदद के लिए धन्यवाद!

+0

.js फ़ाइल के अंदर एक '

0

जाहिरा तौर पर, ब्राउज़र आयात से autowrite अनदेखी कर रहा है (सुरक्षा कारणों से, तो किसी आयातित स्क्रिप्ट अपने पृष्ठ को संशोधित नहीं कर सकते हैं), तो आप पिछले की जगह gospixel में मांग

पर डालने बनाने की कोशिश करनी चाहिए

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

के साथ लाइन और फिर एचटीएमएल

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

काम नहीं किया, मुझे एक ही समस्या दिखाई देती है। क्या यह मेरे ब्राउज़र की वजह से है? मेरी होस्टिंग? या कोड? – Tech4Wilco

+0

वहाँ gosuna.js के अंदर कोई 'document.write()' है? – Einacio

+0

हां उस फ़ाइल में कुछ दस्तावेज़ भी हैं .write() – Tech4Wilco