我正在开发一个网站,顶部框架上有一个 Flash mp3 播放器,底部框架上有一个内容,以便通过页面更改播放音乐。在底部框架上按下一个歌曲标题按钮,该按钮访问顶部框架上的 javascript 以触发其 Flash mp3 播放器播放该歌曲。
这适用于 IE 和 Firefox,但不适用于 Chrome。
这是在顶部框架中:
<script type="text/javascript" src="swfobject.js"></script>
<title>m4Techno.com</title>
<script type="text/javascript" src="swfobject.js">
function getFlashMovie(movieName) {
var isIE = navigator.appName.indexOf("Microsoft") != -1;
return (isIE) ? window[movieName] : document[movieName];
}
function callToActionscript(flash, str) {
getFlashMovie(flash).toASplaySong(str);
}
</script>
底部框架通过按钮访问它:
<form target="topFrame" action="javascript:callToActionscript('m4player', 'music/remixes/m4 - She\'s Lovely (160kbps).mp3')" id="form1">
但是,当我在 Chrome 中时,我得到了错误:
未捕获的 ReferenceError:未定义 callToActionscript
我找不到解决方案!有爱吗?