Fancybox + Bursting Pipe Ad

时间:2010-10-18 19:42:54

标签: javascript fancybox double-click

我们正在使用Fancybox基本上抛出插页式广告。页面加载,然后Fancybox加载它,并显示我们的广告内容。对于我们提出的大多数广告内容,这都有用(手工编码的链接/图片,DoubleClick内容等)。但来自Burst Media的广告似乎不会让人头疼。

一旦Fancybox加载,Burst广告就会接管,并对页面进行document.write()。这(据我所知)转储其他所有内容,并仅显示 广告内容。

为了使问题更加奇怪,相同的广告代码可以在我们网页上的内嵌广告中正常使用。

我唯一能想到的是因为Burst内容缺少iframe,所以它会对页面造成严重破坏;但是因为它在其他地方有效,我变得沮丧和困惑。

有什么建议吗?

编辑:广告内容来自员工粘贴相应HTML的管理员。它直接通过PHP添加到页面中。

1 个答案:

答案 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值。其他一切都应该是一样的。