1
我們運行一個相當大的網站,通過廣告獲得資金。延遲廣告加載
爲了讓我們的用戶滿意並保持良好的瀏覽體驗,我們採用了一些JavaScript,它在頁面底部加載廣告,然後將它們移動到位置。這是我們剛剛標籤閉幕前放置代碼:
<div id="topadloader" style="display:block;"><!--adcode here--></div>
<script type="text/javascript">
var loader = document.getElementById('topadloader');
document.getElementById("topad").appendChild(loader);
</script>
然後,我們只是地方,我們要顯示的廣告的空div:
<div id="topad"></div>
這一切都很好,除了有時我們的一些廣告使用iframe來定位文本等等。這些iframe被上面的代碼打破,導致我們的adzones顯示空白廣告。
我想知道是否有什麼我們可以做的解決這個問題,以便iframe正常工作?
移動內嵌框架通常沒有問題,因此您必須向我們展示更多麻煩的HTML,以便我們提供幫助。 – jfriend00 2012-04-22 13:56:28
提供更多東西非常困難,因爲我實際上可以提供的東西更少。例如,一個廣告嘗試加載iframe的iframe width =「160」scrolling =「no」height =「600」frameborder =「no」framespacing =「0」>,但iframe的實際內容是空白。它只是一組空html和body標籤。讓我知道是否有任何具體的我可以提供,並會這樣做。 – user1348212 2012-04-22 22:23:38
你可以在較小的jsFiddle中重現問題嗎?將iframe移動到DOM中的新位置不存在任何通用問題,因此導致您的問題的任何內容都與您尚未向我們透露的內容有關。如果您不提供更多信息,我們可以做的不多。 – jfriend00 2012-04-22 22:26:50