Я разрабатываю веб-сайт с флэш-mp3-плеером в верхнем фрейме и содержимым внизу в нижнем фрейме, чтобы музыка могла воспроизводиться при смене страниц.Кнопка заголовка песни нажата в нижней части окна, что дает доступ к javascript в верхней части кадра, чтобы запустить ее проигрывателем на флэш-mp3-плеере.
Это работает в IE и Firefox, но не в Chrome.1004 * Это в верхнем фрейме:
<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, я получаю ошибку:
Uncaught ReferenceError: callToActionscript не определен
Я не могу найти решение для этого!Любая любовь?