![]() |
Модераторы: SoWa |
![]() ![]() ![]() |
|
ST_Falcon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 330 Регистрация: 14.11.2003 Где: Львов Репутация: нет Всего: 1 |
в банере при щелчке на кнопке вызывается
getURL(tbeclick, "_blank") в переменную tbeclick значение передается из html. раньше была проблема с передачей значения во всех браузерах кроме ИЕ. вроде решил. этот кусок кода работает везде.
но сегодня заметил другой прикол... в Мозиле и Опере при передаче ОБРЕЗАЮТСЯ ВСЕ параметры которые передаются GET, кроме первого!!! например как показано выше нужно мне перейти по сылке http://banner.lviv.ua/bn46860/go.php?bn=57...a5&pg=55599 а страница получает только http://banner.lviv.ua/bn46860/go.php?bn=57 !! куда деваются &id=a5&pg=55599 ?? В ИЕ все работает на УРА. Что может быть? Можно как то экранировать символы амперсанда, чтобы flash их коректно передавал? Кто сталкивался с подобным? Это сообщение отредактировал(а) ST_Falcon - 4.5.2006, 22:29 |
|||
|
||||
crafter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 4.5.2006 Репутация: нет Всего: нет |
Когда ты передаешь
tbeclick=http://banner.lviv.ua/bn46860/go.php?bn=57&id=a5&pg=55599 то он воспринимает это как набор переменных, т.к во флешварсах разные пересенные как раз разделяются амперсандами Т.е у себя в руте ты к примеру найдешь пересенную id=a5и pg=55599 Замени амперсанд на %26 и все будет ок |
|||
|
||||
szz |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1289 Регистрация: 31.5.2005 Где: Moscow, Jerusalem Репутация: 6 Всего: 33 |
Ага, а чтобы потом и в ИЕ от этого не заглючило, заменив все амперсанды на %26, во флеше вместо
getURL(tbeclick, "_blank") пиши getURL(tbeclick.split('%26').join('&'), "_blank") Это сообщение отредактировал(а) szz - 5.5.2006, 07:50 --------------------
|
|||
|
||||
crafter |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 4.5.2006 Репутация: нет Всего: нет |
или просто
getURL(unescape(tbeclick), "_blank") ток че оно глючить должно я не понимаю в адресной строке браузера - оно все равно расчехляет сущности |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Flash" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | ActionScript 1,2 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |