簡體   English   中英

iframe與document.write

[英]iframe with document.write

我需要在document.write中插入廣告代碼。 但是它會覆蓋整個頁面。 該腳本具有以下形式:

<script>
document.write.// some code
</script>

請告訴我,如何最好插入? 我想使用iframe,但也許有更好的方法。 可以將其寫入iframe中,例如: <iframe><script>somecode</script></iframe>嗎? 我們使用AdFox,因此腳本應該沒有任何庫。

謝謝你的幫助!

document.write的頁面加載后(文檔准備好)覆蓋一切。 最佳解決方案可能取決於廣告的性質。 如果非常簡單(例如單個圖像),請嘗試document.createElement制作元素,然后使用Parent.appendChild將它們添加到父元素中。

如果廣告比較復雜,是否有一個給定的“父節點”可以在其中添加所有代碼? 如果是這樣,只需執行parent.innerHTML = your_html_code

另外,iframe不能那樣工作。 它們不允許您將隨機代碼放置在iframe標記內來插入任何隨機代碼。 實際上,標記內的內容僅在瀏覽器不支持element時顯示 您必須具有執行此操作的源URL。 有關參考,請參見MDN

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM