0

swf 电影位于所有内容之上,包括出现在thickbox 中的内容。我不知道为什么会这样。

这个问题只存在于 IE7 上(到目前为止),但可能至少存在于 IE6 中(我没有 IE6 可以测试)。下面是我用来嵌入我的 Flash 电影的代码:

<div id="flash">You need the Flash Player to view this video.
<script type="text/javascript"><!--
/*<! */
var so = new SWFObject("mixed.swf", "flash", 529, 323, "9");
so.write("flash");
/*-->*/
</script> 

我使用的是thickbox,因为我在网站上有其他的jQuery 位。该网站的网址是http://clients.bionic-comms.co.uk/fox/foxintouch-wp/issue/13/brand-highlights/

如果有人能给我答案,我将不胜感激。提前致谢

4

2 回答 2

1

看看这个解决方案。看看它是否适合你。

于 2009-05-18T10:45:51.627 回答
0

你没有关闭你的 div ......你错过了 /div 标签。

<div id="flash">You need the Flash Player to view this video.**</div>**
<script type="text/javascript">
var so = new SWFObject("mixed.swf", "flash", 529, 323, "9");
so.write("flash");
</script>

此外,SWFObject 代码不应放在目标 div 中;这给一些人带来了麻烦。

I see you're using SWFObject 1.5; I suggest upgrading to SWFObject 2.2, as it contains an important bugfix regarding memory leaks and Flash video. http://code.google.com/p/swfobject/

于 2009-06-17T05:31:30.867 回答