我正在尝试加载嵌入了Flash文件的<iframe>
。我无法使用object/embed
标签,因为除非它位于<iframe>
内,否则闪存将无法在iPhone / iPad中播放。当我在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>
答案 0 :(得分:0)
添加flash swf文件:
WMODE = “透明”
这将透明swf文件并解决问题。 Transparent background in a SWF file
对于你的新问题,我为你制作了一个小脚本,你可以动态更改flash,这个脚本只有console.log,你必须将它分配给你的flash:
<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>