的,我知道有很多的問題,用document.write
的罪惡和我避免它絕對。但是,我遇到了使用它的第三方小部件的問題。我不太清楚如何用文字說話(也可能不知道所有的原因)爲什麼應該避免這一小部分純粹的邪惡。什麼是所有文件撰寫
我已經改寫了第三方給出,這樣它不使用document.write
內聯的插件的代碼。但是,該代碼會加載使用它的其他腳本。我延遲,這是造成其document.write
調用onload
後發生的,覆蓋我的整個頁面的腳本加載。
所以,問題是,什麼都使用document.write
,這樣我可以提供關於爲什麼第三方應該可以解決他們的代碼的完整列表的問題是什麼?
預先感謝您!
實際上只是在文檔加載後它會覆蓋頁面的內容。哦,並且它在XHTML文檔中不存在。 IMO。 –
在這裏,我認爲你有「什麼是文檔的邪惡」,我很興奮的一個良好的討論之前,這個關閉;) –
看到這個問題 - http://stackoverflow.com/questions/802854/why-在文檔寫考慮的,一個壞實踐 – ipr101