1

我们使用 Fancybox 来投放本质上是插页式广告。页面加载,然后 Fancybox 加载它,并显示我们的广告内容。对于我们发布的大多数广告内容,这都是有效的(手动编码的链接/图像、DoubleClick 内容等)。但 Burst Media 的广告似乎让人头疼不已。

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

更奇怪的是,相同的广告代码在我们页面上的内嵌广告中正常工作。

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

有什么建议么?

编辑:广告内容来自管理员,员工在其中粘贴适当的 HTML。它是通过 PHP 直接添加到页面中的。

4

1 回答 1

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包含在查询字符串中的值。其他一切都应该相同。

于 2010-10-21T13:03:15.290 回答