Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SWFObject 1.5.写入(“标识符”)在Internet Explorer中不起作用_Javascript_Swfobject - Fatal编程技术网

Javascript SWFObject 1.5.写入(“标识符”)在Internet Explorer中不起作用

Javascript SWFObject 1.5.写入(“标识符”)在Internet Explorer中不起作用,javascript,swfobject,Javascript,Swfobject,我正在使用SWFObject1.5在我的页面上使用.writeInExplayer放置shoutcast播放器,但它在Internet Explorer 8中不起作用。我环顾四周,在上面找到的唯一信息是尝试将defer=defer添加到脚本标记中,但这不起作用 这是我当前的代码: <div id="indexplayer"> <div id="player_error">FLASH / JAVASCRIPT ERROR</div> </div&g

我正在使用SWFObject1.5在我的页面上使用.writeInExplayer放置shoutcast播放器,但它在Internet Explorer 8中不起作用。我环顾四周,在上面找到的唯一信息是尝试将defer=defer添加到脚本标记中,但这不起作用

这是我当前的代码:

<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>

我使用版本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);