【问题标题】:JavaScript change wmode to opaque en masseJavaScript 将 wmode 更改为不透明
【发布时间】:2011-07-06 19:28:04
【问题描述】:

我有一个网站,代码如下:

<div id="layout">
<div id="regionHero" class="regionHero">
    <object type="application/x-shockwave-flash" id="jupiterContent" name="jupiterContent" data="http://a.dolimg.com/explore/swf/code/moduleBootstrap.swf" width="996" height="502" wmode="opaque">
        <param name="menu" value="false"/>
        <param name="scale" value="noscale"/>
        <param name="quality" value="best"/>
        <param name="salign" value="tl"/>
        <param name="base" value="."/>
        <param name="align" value="t"/>
        <param name="wmode" value="transparent"/>
        <param name="flashVars" value="divIdDataPath=heroContent&divContainerID=regionHero&companionAdDivID=companion-ad&swfID=jupiterContent&showPreRoll=false&showTakeOver=false"/>
        <param name="allowFullScreen" value="true"/>
        <param name="allowScriptAccess" value="always"/>
    </object>
</div>

我想将所有出现的 wmode 更改为不透明。这很容易通过jquery完成吗?在对象定义中,wmode 设置为 opaque,但在 params 中它变为透明。

【问题讨论】:

    标签: javascript jquery flash wmode


    【解决方案1】:

    哦,您可以更改它,但您需要重新加载 SWF 才能使其生效。该参数将是 Flash Player 的页面加载前设置。

    【讨论】:

    • 哦,我明白了..如何强制重新加载?
    • 是的,您可以...通过重新嵌入 HTML。如果你不使用类似 swfobject 的东西,那么所有的解析都是一个草率的任务。
    猜你喜欢
    • 2010-10-06
    • 2011-03-27
    • 1970-01-01
    • 2011-10-23
    • 2013-09-22
    • 2011-08-08
    • 1970-01-01
    • 2012-07-25
    • 1970-01-01
    相关资源
    最近更新 更多