PDA

Просмотр полной версии : Flash, Opera & Javascript


tooner
06.07.2005, 18:31
Здраствуйте!
Мувик с изображением карты, при клике на каком-нибудь городе, его имя вставляется в обычный <input type=text> с помощью ява скрипта. Скрипт из мувика вызывается через geturl:
getURL("javascript:_makeURL4MapAction(1104, 1, 1)");
В IE все работает, в Opera8 - не работает.
Подскажите, пожалуйста, как бороться?
При использовании обычной imagemap все прекрасно работает во всех браузерах.

MIX-er
06.07.2005, 18:36
проверяй код явовский желательно в фаер фоксе при открытой ява панели...
он все ошибки кажет хдет есть ошибка... если на фаер фоксе пойдёт... то и в опере будет ок...

KidsKilla
06.07.2005, 18:39
ты даёшь название ф-ции, говоришь что в ие пашет, а в опере нет(собсно, как всегда =))) и спрашиваешь в чом дело.

ты бы что ответил?

tooner
06.07.2005, 18:55
дело в том, что яваскрипт работает нормально и в IE, и в Opere, если вызывать его не из флэшки, а с обычной картинки с помощью imagemap.

MIX-er
07.07.2005, 05:38
такого не бывает...
ошибка точно есть...

Kinsler
07.07.2005, 11:33
возможно все дело в передаче параметров
там ошибка
проверь чтоб не было спецуиальныхх символов

tooner
15.07.2005, 13:46
блин, и смех, и грех
если открыть хтмл с этой флэшкой локально через file->open - javascript работает, а если выложить на сервер - нет. я сломал уже всю голову себе. в чем может выть дело? на сайте макромедии написано о параметре base для тэгов <object> и <embed>. Прописал - не помогает.

tooner
15.07.2005, 18:14
разобрался :)
все-таки дело было в параметрах тэгов <object> и <embed>.
Убрал <param name="allowScriptAccess" value="sameDomain"> и allowScriptAccess="sameDomain" - заработало! Сто раз обозвал себя идиотом:)