windows中的flash iframe覆盖问题

windows中的flash iframe覆盖问题,flash,Flash,我在iframe上有一个div,在iframe中有一个包含youtube电影的网站。 在mac firefox和safari上,everytyhing运行良好,在windows上,IE和FF都将flash置于我的div之上 我遇到的情况与谷歌图片界面非常相似,我注意到谷歌图片在任何浏览器(win和mac)中都能正确地覆盖一个包含flash内容的网站 他们是如何做到这一点的?考虑到他们无法访问iframed页面代码。 我试图阅读他们的代码以找到解决方案,但没有成功 谢谢 Giuseppe要可靠地处

我在iframe上有一个div,在iframe中有一个包含youtube电影的网站。 在mac firefox和safari上,everytyhing运行良好,在windows上,IE和FF都将flash置于我的div之上

我遇到的情况与谷歌图片界面非常相似,我注意到谷歌图片在任何浏览器(win和mac)中都能正确地覆盖一个包含flash内容的网站

他们是如何做到这一点的?考虑到他们无法访问iframed页面代码。 我试图阅读他们的代码以找到解决方案,但没有成功

谢谢


Giuseppe

要可靠地处理这个问题,您需要通过Javascript加载Flash

请注意,您需要将wmode设置为透明:

从例子中

 <script type="text/javascript">
  var so = new SWFObject("movie.swf", "mymovie", "400", "100%", "8", "#336699");
  so.addParam("wmode", "transparent");
  so.write("flashcontent");
</script>

var so=新的SWFObject(“movie.swf”、“mymovie”、“400”、“100%”、“8”和“336699”);
so.addParam(“wmode”,“transparent”);
所以,写(“flashcontent”);

是的,我总是使用swfobject和wmode transparent,这里的问题是我无法控制iframed页面。