我们正在使用Fancybox基本上抛出插页式广告。页面加载,然后Fancybox加载它,并显示我们的广告内容。对于我们提出的大多数广告内容,这都有用(手工编码的链接/图片,DoubleClick内容等)。但来自Burst Media的广告似乎不会让人头疼。
一旦Fancybox加载,Burst广告就会接管,并对页面进行document.write()
。这(据我所知)转储其他所有内容,并仅显示 广告内容。
为了使问题更加奇怪,相同的广告代码可以在我们网页上的内嵌广告中正常使用。
我唯一能想到的是因为Burst内容缺少iframe
,所以它会对页面造成严重破坏;但是因为它在其他地方有效,我变得沮丧和困惑。
有什么建议吗?
编辑:广告内容来自员工粘贴相应HTML的管理员。它直接通过PHP添加到页面中。
答案 0 :(得分:0)
对于那些将来可能需要它的人,你需要一个iframe,正如@Pointy建议的那样;这是iframe部分的模板:
<iframe src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=<VALUE_OF_C>&pli=<PLI_ID>&PluID=0&w=300&h=250&ord=[timestamp]&ifrm=2&ucm=true&z=0" width=300 height=250 marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=0 scrolling=no bordercolor="#000000">
<script src="http://bs.serving-sys.com/BurstingPipe/adServer.bs?cn=rsb&c=<VALUE_OF_C>&pli=<PLI_ID>&PluID=0&w=300&h=250&ord=[timestamp]&ucm=true&z=0"></script>
<noscript>
<a href="http://bs.serving-sys.com/BurstingPipe/BannerRedirect.asp?FlightID=<PLI_ID>&Page=&PluID=0&Pos=5500" target="_blank"><img src="http://bs.serving-sys.com/BurstingPipe/BannerSource.asp?FlightID=1825049&Page=&PluID=0&Pos=5500" border=0 width=300 height=250></a>
</noscript>
</iframe>
请注意,基本上,iframe
的唯一区别是src
属性在查询字符串中包含ifrm=2
值。其他一切都应该是一样的。