Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   getURL в Firefox (http://www.flasher.ru/forum/showthread.php?t=67833)

Speckle 12.08.2005 13:08

getURL в Firefox
 
Подскажите плиз, почему
getURL('javascript:OpenWin_New("'+this.url_to+'")');
работает в експлорере, а в Firefox не хочет? это проблема не в жаваскрипте, т.к. с
getURL('javascript:alert("'+this.url_to+'")');
такая же проблема (в ие работает, в Firefox - нет)

Speckle 12.08.2005 13:18

народ, оказалось, что this.url_to с кириличными словами, и из-за этого не работает, есть у флеша какие-то функции перекодировки?

iNils 12.08.2005 13:23

Цитата:

Сообщение от Speckle
народ, оказалось, что this.url_to с кириличными словами, и из-за этого не работает, есть у флеша какие-то функции перекодировки?

А что огненаялиса не может алертом русский текст выводить?

Speckle 12.08.2005 13:30

Цитата:

Сообщение от iNils
А что огненаялиса не может алертом русский текст выводить?

ну получается такая ерунда:
раньше было getURL(this.url_to, '_blank');
адреса выглядят так: /ru/services/map/?city=%D3%E6%E3%EE%F0%EE%E4
работало везде нормально
сейчас нужно, чтоб окошко открывалось маленькое при помощи жаваскрипта:
getURL('javascript:OpenWin_New("'+this.url_to+'")');
жаваскрипт как-то перекодирует %EE%E4... поэтому пишеться escape(url):
function OpenWin_New(url) {
Win1 = window.open(escape(url),"Win1","menubar=0,width=550,height=350,left=200,top=40,scrollbars=1,resizable=0");
Win1.focus();
}
в ие работает, в фоксе - нет.

Speckle 12.08.2005 14:13

пожалуйста, подскажите, очень надо!
есть у флеша какие-то функции перекодировки?
ещё какие-то версии, почему проблема возникает?
getURL('javascript:alert("впсмыоврапмраи");'); тоже в ие работает, а в фоксе нет.

Speckle 15.08.2005 14:42

окей, а кто-то может сказать, почему в опере не работает getURL('javascript:alert("ddd");');
вообще бред какой-то
помогите, пожалуйста!!!!!!!! на вас последняя надежда!

KidsKilla 15.08.2005 14:58

getURL('javascript:alert(unescape("ddd"));');

Speckle 15.08.2005 15:11

Цитата:

Сообщение от KidsKilla
getURL('javascript:alert(unescape("ddd"));');

не помогает :(

iNils 15.08.2005 15:12

а окошко хоть вываливается?

Speckle 15.08.2005 15:13

Цитата:

Сообщение от iNils
а окошко хоть вываливается?

нет, ничего вообще не происходит

iNils 15.08.2005 15:14

Цитата:

Сообщение от Speckle
нет, ничего вообще не происходит

а если в самом html написать alert, то работает?

Speckle 15.08.2005 15:20

Цитата:

Сообщение от iNils
а если в самом html написать alert, то работает?

да, из жаваскрипта выводится сообщение, а из флеша - нет :(
версия 7.11

Speckle 15.08.2005 16:22

to iNils
все решилась проблема!!! :) дело было в теге
<param name="allowScriptAccess" value="sameDomain">
убрала его, и в опере заработало! пришлось лазить по сайту оперы долго и нудно
спасибо всем.


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

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