排序闪存重叠问题 wmode='opaque'
我正在尝试使用正则表达式修复闪存重叠。这是一个标记的示例,我试图转换为我的需求,
<object width="440" height="300" data=
"http://www.youtube.com/v/dMH0bHeiRNg&color1=0xb1b1b1&color2=0xd0d0d0&hl=en_US&feature=player_embedded&fs=1"
type="application/x-shockwave-flash">
<param name="allowScriptAccess" value="never" />
<param name="allowNetworking" value="internal" />
<param name="wmode" value="window" />
<param name="movie" value=
"http://www.youtube.com/v/dMH0bHeiRNg&color1=0xb1b1b1&color2=0xd0d0d0&hl=en_US&feature=player_embedded&fs=1" />
<!--[if IE]><embed width="440" height="300" src="http://www.youtube.com/v/dMH0bHeiRNg&color1=0xb1b1b1&color2=0xd0d0d0&hl=en_US&feature=player_embedded&fs=1" allowScriptAccess="never" allowNetworking="internal" wmode="window"><![endif]-->
</object>
我想要一个使用正则表达式的函数
1) 检查是否存在 如果存在...它会强制将值设置为“不透明”。如果不存在,则将其添加到上面的代码中。
我需要这个函数来解决数据库中保存的“html”代码的 Flash 重叠问题
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我找到了一个纯 JS 函数,可以在所有浏览器中修复它!
就这样:
现在您可以在页面加载时使用 jQuery 运行:
i've found a pure JS function that fix it in all browsers!
there you go:
now you can just run in when the page loads with jQuery:
我通过在 $(document).ready 函数中调用此函数(如下)来修复它。
来源
http://www.nobilesoft.com/Scripts/fix_wmode2transparent_swf.js
I fixed it by calling this function(below) within $(document).ready function.
source
http://www.nobilesoft.com/Scripts/fix_wmode2transparent_swf.js
您的代码中有一个错误。修复后,它工作得很好。代码将是
There is a mistake in your code. With fix, it is working excellent. The code will be