2009-11-18 3 views
0

Я пытаюсь сделать всплывающее окно, которое проклеивают 300x200 при нажатии на кнопку, используя следующий кодфлэш-AS3 Javascript всплывающее окно на сафари

вар jscommand: String = «window.open („http://www.mydomain.com“,» победа, 'высота = 200, ширина = 300, панель инструментов = нет, полосы прокрутки = да'); "; var url: URLRequest = new URLRequest ("javascript:" + jscommand + "void (0);"); navigateToURL (url, "_self");

Он открывается отлично, за исключением Safari 3. Неужели кто-нибудь когда-либо сталкивался с этим и может дать мне указатель?

Спасибо, Tee

+0

ваша сафари блокирует всплывающие окна? – greggreg

+0

Вы определили, что это связано со вспышкой? Выполняет ли выполнение javascript из контекста HTML в сафари 3? – Les

ответ

2

Почему бы вам не попробовать с помощью ExternalInterface? Я имел хороший успех с ним в прошлом

ExternalInterface.call("functionName", argument);

+0

Спасибо, rson. У меня это было изначально. Не работает. – teepusink

+0

у вас есть клиентская сторона javascript или как строка внутри документа Flash? – rson

Смежные вопросы