![]() |
Все данные из GET или FlashVars. Как получить?
Есть задача... Получить все данные из GET или FlashVars не зная всех названий. Пока нашёлся только один метод _root._url и парсить url на переменные... Но может что-то лучше есть?
|
Сделать переменной уникальный префикс и забить все переменные с этим префиксом в массив. Вуаля.
|
Цитата:
допустим у меня флешка вызывается неизвестно с каким QueryString, теоретически я словил её в _root._url, взял всё что после ? и разбив на парый получил значиние типа ключ=значение. то есть у меня вызывается флеш вот с таким хвостом: test.swf?var1=value1&var2=value2 а может и вот с таким: test.swf?var3=value3&var4=value4 и мне надо скажем массив GetVars заиметь вида, для первого случая GetVars["var1"] = value1; GetVars["var2"] = value2; для второго случая GetVars["var3"] = value3; GetVars["var4"] = value4; Как тут каким-то префиксов разобраться я не понимаю. Объясните поподробнее. Есть еще конечно вариант: test.swf?GetVars[var3]=value3&GetVars[var4]=value4 но что по мне так это еще хуже чем писать парсер url. |
Цитата:
Код:
var GET_VARS = new Array(); |
Цитата:
|
| Часовой пояс GMT +4, время: 13:55. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.