2011-03-15 80 views
0

我使用SWFObject 1.5,以使用.write("indexplayer")我的页面上的Shoutcast的球员,但它不能在Internet Explorer 8中工作,我环顾四周,并我上发现的唯一信息是尝试添加到defer="defer" script标签,但没有奏效。的SWFObject 1.5 .WRITE(“标识”)无法在Internet Explorer工作

这是我当前的代码:

<div id="indexplayer"> 
    <div id="player_error">FLASH/JAVASCRIPT ERROR</div> 
</div> 
<script type="text/javascript"> 
    var so = new SWFObject("/flash/scplayer.swf", "flashplayer", "280", "26", "8", "#171717"); 
    so.addParam("flashvars", "basic_variables_to_connect_to_shoutcast_server"); 
    so.addParam("wmode", "window"); 
    so.addParam("scale", "noscale"); 
    so.write("indexplayer"); 
</script> 

回答

0

我使用的2.2版本,并做到以下几点,工作在每一个浏览器罚款:

var flashvars = { 
     file: 'PATH TO FILE IF THERE IS A FILE', 
     autostart: true 
    }; 
    var params = { 
     allowfullscreen: true, 
     allowscriptaccess: 'always', 
     wmode: 'transparent' 
    }; 
    var attributes = {}; 
    swfobject.embedSWF("/flash/scplayer.swf", 'ID OF THE ELEMENT TO RENDER FLASH IN', WIDTH_OF_THE_FLASH, HEIGHT_OF_THE_FLASH, "9.0.0", false, flashvars, params, attributes); 
+0

在Firefox中对我的作品,但仍然没有在IE中。 – cs475x 2011-03-16 02:46:31

相关问题