0

我正在尝试加载一个<iframe>嵌入了 Flash 文件的文件。我不能使用该object/embed标签,因为除非它位于<iframe>. 当我在 IE 9 中向下滚动页面时,我注意到<iframe>浮动在页面上具有固定位置的水平主菜单上。有没有办法解决这个问题,强制<iframe>内容进入主菜单?这是我的代码<iframe>

<iframe name="flash object" src="http://www.website.com/flash.html?>" scrolling="no" frameborder="no" height="380" width="100%">
</iframe>
4

1 回答 1

0

在 flash swf 文件中添加:

wmode="透明"

这将透明 swf 文件并解决问题。 SWF 文件中的透明背景

对于您的新问题,我为您制作了一个小脚本,您可以随时更改闪存此脚本仅执行 console.log,您必须将其分配给您的闪存:

<script type="text/javascript">
    var swfPaths = ['swf1.swf','swf2.swf','swf3.swf','swf4.swf'];
    var oSwfs = [];
    for(i=0; i < swfPaths.length; i++){oSwfs[i] = swfPaths[i];}
    curSwf = Math.floor(Math.random()*oSwfs.length);
    window.onload=function(){
        console.log(oSwfs[curSwf]);
    }
</script>
于 2012-07-25T06:00:58.387 回答