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