1
私はページの変更を通じて音楽を再生するために、上部フレームにフラッシュmp3プレーヤーを、下部フレームにコンテンツをダウンロードしてWebサイトを開発しています。下のフレームでソングタイトルボタンが押され、トップフレームのjavascriptにアクセスし、フラッシュmp3プレーヤーがその曲を再生するようトリガーします。Google Chromeでjavascriptで別のフレームにアクセスする(Uncaught ReferenceError)
これは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>
下のフレームは、ボタンを介してアクセスします。
:私はChromeでいる時、私はエラーを取得し、<form target="topFrame" action="javascript:callToActionscript('m4player', 'music/remixes/m4 - She\'s Lovely (160kbps).mp3')" id="form1">
しかし、
Uncaught ReferenceError: callToActionscript is not defined
解決策が見つかりません。どんな愛?