PDA

Просмотр полной версии : getURL в Firefox


Speckle
12.08.2005, 13:08
Подскажите плиз, почему
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
народ, оказалось, что this.url_to с кириличными словами, и из-за этого не работает, есть у флеша какие-то функции перекодировки?
А что огненаялиса не может алертом русский текст выводить?

Speckle
12.08.2005, 13:30
А что огненаялиса не может алертом русский текст выводить?
ну получается такая ерунда:
раньше было 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
getURL('javascript:alert(unescape("ddd"));');
не помогает :(

iNils
15.08.2005, 15:12
а окошко хоть вываливается?

Speckle
15.08.2005, 15:13
а окошко хоть вываливается?
нет, ничего вообще не происходит

iNils
15.08.2005, 15:14
нет, ничего вообще не происходит
а если в самом html написать alert, то работает?

Speckle
15.08.2005, 15:20
а если в самом html написать alert, то работает?
да, из жаваскрипта выводится сообщение, а из флеша - нет :(
версия 7.11

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