Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   framed swf (http://www.flasher.ru/forum/showthread.php?t=67179)

xuMuk 27.07.2005 01:21

При отгрузке в сеть возникла ещё одна проблема: не выполняется ява-скрипт, создаваемый мувиком:

Код:

getURL('javascript:document.write("<frameset rows=0,* border=0>
<frame name=framed src=tr'+i+'.html>
<frame name=content src="+document.URL+"?embedded=yes>
</frameset>");', "_parent");

Хотя в локальном режиме работает без проблем.

В конечном итоге реализовал следующим образом:
в мувике getURL('javascript:frms('+i+')');

в хтмл:

Код:

<SCRIPT LANGUAGE=JavaScript> 
function frms(i){ 
document.write("<frameset rows='0,*' border='0'>"); 
document.write("<frame name='framed' src='tr"+i+".html'>"); 
document.write("<frame name='content' src='" + document.URL + "?embedded=yes'>"); 
document.write("</frameset>"); 

</SCRIPT>

Кол-во строк document.write убрать по вкусу 8)

Но дело в том, что и этот вариант нормально не работает. Он работает только в ИЕ.

xuMuk 27.07.2005 11:36

Подскажите пожалуйста: можно ли заставить работать в сети (в любом из браузеров) работать локально работающий во всех браузерах код:

getURL('javascript:document.write("<frameset rows=0,* border=0>
<frame name=framed src=tr'+i+'.html>
<frame name=content src="+document.URL+"?embedded=yes>
</frameset>");', "_parent");

xuMuk 27.07.2005 12:20

Простите мне мой самодостаточный флэйм...

Проблема была в следующем:
allowScriptAccess="sameDomain"

Дело в том, что при данном параметре флэшь даёт полномочия управлять скриптом мувиком только с того адреса с которого он открыт. При использовании JavaScript управление происходит с адреса пользователя.
Изменение данного параметра на:
allowScriptAccess="always"
позволяет заставить нормально работать ява скрипт, генерируемый мувиком.

Вторая проблема так же успешно решена.


Часовой пояс GMT +4, время: 22:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.