Internet Explorer IE 9+ javascript not working

Internet Explorer IE 9+ javascript not working

本文关键字:not working javascript Explorer IE Internet      更新时间:2023-09-26

我在一个网站上有一个flash音乐播放器(音频播放)(是的,我知道,我也讨厌网站上的音乐,但客户想要它)。

我使用javasrpt来触发"停止"answers"播放",它适用于除IE9+之外的所有浏览器
IE开发者中的错误表示:SCRIPT438:对象不支持属性或方法"stopMusic"

这是javascript:

<script language="JavaScript" type="text/javascript">
function getPlayer(movieName)
    {
        if (navigator.appName.indexOf("Microsoft") != -1) 
        {
            return window[movieName];
            } 
        else 
        {
            return document[movieName];
            }
        }
function play2()
        {
                getPlayer('player2').playMusic();
        }
        function stop2()
        {
                getPlayer('player2').stopMusic();
        }
</script>

以下是工作示例:http://www.paulgregoryphotography.com

使用修改后的脚本

function getPlayer(movieName)
{
    if (navigator.appName.indexOf("Microsoft") != -1) 
    {
        return window.document[movieName];
        } 
    else 
    {
        return document[movieName];
        }
    }

它在IE9 上对我有效