PDA

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


Tom Frost
01.12.2005, 08:26
МОДЕРАТОР НАКОСЯЧИЛ :)
Извиняюсь безумно, нажал редактировать, вместо "ответить", и как-то не подумав отправил как свой пост.

Я надеюсь, автор напишет проблему еще раз. Клятвенно обещаю больше никуда спросони не нажимать ;)

Майкл "Antares" Клишин (http://flasher.ru/forum/member.php?userid=22901)

Antares
01.12.2005, 09:29
По вопросу : опиши, что именно означало "не туда ведет" в отношении getURL

Tom Frost
02.12.2005, 11:43
у меня в коде так:
url.onPress = function () {
getURL("http:\\www.egyptshop.ru\ catalog", "_post");
}

если этот баннер стоит на том же сайте т.е. www.egyptshop.ru, то при нажатии на него получается следующее:
http://egyptshop.ru/\www.egyptshop.ru\catalog ...
Пачему так не понимаю, он дописывает, а не заменяет???

iNils
02.12.2005, 12:02
А ты не пробывал писать так:
http://www.egyptshop.ru/catalog

А _post это имя фрейма?

4thDimention
02.12.2005, 12:49
iNils :: видимо нет... post должно было означать метод отсылающий данные на сервер...
Tom Frost :: попробуй так::
url.onPress = function () {
getURL("http:\\www.egyptshop.ru\catalog", "_что-нибудь");
}
где "_что-нибудь" это:: _blank если надо чтобы окошко открылось в новом окне, _self в текущем... остальное в хелпе...

iNils
02.12.2005, 13:04
1. Не пишите "http:\\www.egyptshop.ru\catalog". На выходе будет http:/www.egyptshop.ru/atalog
2. Символ "\" в тексте служит для создания escape-последовательности
3. Если вы посмотрите в адресную строку, то увидете, что в ней используется "/", а не "\".
4. Был вопрос на форуме на схожую тему. У автора не работала ссылка в Опере. Как выяснилось IE переводит \ в /, а Опера нет.
5. Если вы очень-очень хотите использовать обратный слеш, то делайте его двойным: "http:\\\\www.egyptshop.ru\\catalog".

Tom Frost
02.12.2005, 14:05
От спасиба всем!!! Помогло!