Internet Explorer IE 9+ javascript not working
Internet Explorer IE 9+ javascript not working
我在一个网站上有一个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 上对我有效
相关文章:
- $rootScope not working
- jQuery document.ready not working
- Javascript getElementsByTagName not working?
- JQuery.val( ) not working
- Tomcat websocket is not working
- Javascript JSON.parse not working
- NodeJS Multer is not working
- Regex not working
- Ember run.debounce not working
- AngularJs 1 not working
- document.getElementById.style.backgroundImage not working
- Rxjs5, distinct() is not working
- createOscillator noteOn not working
- Javascript - .getHours() not working
- Javascript setTimeout not working | onkeydown
- MongoDB $pull not working
- Express router.use not working
- JSONP not working
- window.opener not working in chrome & IE
- Backbone + RequireJS: Collection.each() is not working