【问题标题】:Flash ad comming over a javascript popup来自 javascript 弹出窗口的 F​​lash 广告
【发布时间】:2011-06-26 14:03:57
【问题描述】:

我正在使用基于 jquery 的 facebox 弹出窗口。我的广告平台是 Doubleclick。一些 Flash 广告出现在弹出窗口中。我正在 iframe 中加载广告的 js 代码。

我尝试将 wmode=transparent 作为参数传递给 js 广告代码,我确实帮助了一些 Flash 广告,但对于某些广告,它没有采用 wmode=transprent。我什至尝试增加 facebox 的 z-index 但这也无济于事。我该怎么办。

我不认为这可能是一个特定于双击的问题(我知道我必须在哪里寻求帮助),但我的文本/内容问题引发了其他网站的闪现

【问题讨论】:

    标签: javascript html flash ads


    【解决方案1】:

    问题是您无法控制来自代理广告的 Flash 广告/javascript 广告代码。我发现这个问题的唯一通用解决方案是使用弹出插件可用的回调,并在弹出窗口加载时隐藏广告,然后再次显示它们然后弹出窗口关闭。

    【讨论】:

      【解决方案2】:

      您不必将 wmode=transparent 传递给 JS。您必须将其传递给 Flash。 More information at Adobe Flash's Website.

      【讨论】:

      • wmode=transparent 被传递给生成/显示 Flash 的双击广告代码
      【解决方案3】:

      在显示弹出窗口时隐藏广告是此线程中讨论的一种可能的解决方案:

      Flash on top of jQuery dialog

      在 SO 上经常会出现与此类似的问题,我不知道有任何一种解决方案适用于所有浏览器和所有应用程序。

      【讨论】:

        【解决方案4】:

        我从未使用过 facebox 弹出窗口,但我确信它会有一些正确的外部 div,只需通过 css 给该潜水一些纯色,例如 background-color:#ccc,即使它的 wmode 是窗口,它也会通过 flash 出现。

        【讨论】:

          猜你喜欢
          • 2021-10-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-01-08
          • 1970-01-01
          • 2018-07-21
          • 2014-12-26
          相关资源
          最近更新 更多