flash -> JS = Ошибка в ИЕ, хотя в Опере все ок
swf вставлен в html через SWFobject.
Код:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>1</title>
<script type="text/javascript" src="swfobject.js">
</script>
<script>
setHash = function (name)
{
alert(name);
location.hash = name;
}
</script>
</head>
<body bgcolor="#ffffff">
text text text
<div id="sample_flash">You need flash player 7 - русский текст</div>
<script type="text/javascript">
var so = new SWFObject("1.swf","mymovie","300","200","7","#ffffff");
so.addParam("allowScriptAccess", "always");
so.addVariable("hash", location.hash);
so.write("sample_flash");
</script>
</body>
</html>
во флэше на кнопку (их много они все подобные) назначено действие:
Код:
on (release) {
last_page = "portfolio";
getURL("javascript:setHash('"+last_page+"');");
gotoAndStop(last_page);
}
swfobject.js - лежит в той же папке. Тестирую на Денвере. В опере все работае ок. а в ИЕ после второго нажатия на эту (как любую подобную) кнопку меняется заголовок окна на "http://my.ru/js" (в этом каталоге лежат все файлы), после третьего нажатия пропадает содержимое странцы - белый фон без флэки (и без текста "text text text"). В чем может быть проблема?
|