PDA

Просмотр полной версии : Выполнение JavaScript кода


undefiened
22.06.2009, 18:43
Добрый день. Суть в том, что мне нужно выполнить JavaScript команду, я пробовал сделать вот так:
getURL('javascript:alert("Проба")');
но команда выполняется лишь в режиме тест муви. Пробовал и экспортировать ролик, и опубликовать, и по всякому пробовал, но в готовом виде ява скрипт команда выполняться не хочет. Подозреваю что современные браузеры не дают это сделать.
Подскажите в чём загвоздка.
П.с. В АС и флеше я нуб, но программировать в общем умею (пхп, си, плюсы, немного асм)

duhowka
22.06.2009, 20:57
ну так как вы написали, должно работать.
я надеюсь, вы на кнопку вешаете?
btn.onRelease = function(){
getURL("javascript:alert('you clicked me')");
};

взято отсюда (http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001730.html)
з.ы http://www.flasher.ru/forum/showthread.php?t=70291

undefiened
22.06.2009, 23:56
Да, вешаю на кнопку, но всё равно, если указываю другую ссылку спокойно переходит, а вот JS выполнять ни в какую:( в чём загвоздка?

incoob
25.06.2009, 16:43
А ExternalInterface.call('alert("Проба")') вас не устроит?

Stargazer
25.06.2009, 22:30
Будет выполняться, если вы разместите страницу и флеш на сервере.