Просмотр полной версии : getURL?!
Tom Frost
01.12.2005, 08:26
МОДЕРАТОР НАКОСЯЧИЛ :)
Извиняюсь безумно, нажал редактировать, вместо "ответить", и как-то не подумав отправил как свой пост.
Я надеюсь, автор напишет проблему еще раз. Клятвенно обещаю больше никуда спросони не нажимать ;)
Майкл "Antares" Клишин (http://flasher.ru/forum/member.php?userid=22901)
По вопросу : опиши, что именно означало "не туда ведет" в отношении 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 ...
Пачему так не понимаю, он дописывает, а не заменяет???
А ты не пробывал писать так:
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 в текущем... остальное в хелпе...
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
От спасиба всем!!! Помогло!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.