Просмотр полной версии : getURL запускает в космос.
Приветствую Всех!
Есть флеш меню, к кнопкам привязан обработчик
on (release) { getURL("Default.aspx", "_self"); }
к каждой свой на свою страницу.
По логике после выполнения я должен попасть в Page_Load
вызываемой страницы.
Но этого не происходит.
Подскажите в чем может быть дело.
Спасибо.
2 IEZ:
Что такое Page_Load?
Page_Load в ASP.NET, к примеру в Default.aspx.cs, обработчик загрузки страницы:
protected void Page_Load(object sender, EventArgs e)
{
...
}
Подскажите, можно ли проверить какова последовательность действий после getURL. Или как-то в getURL строго указать какие-либо параметры для открытия окна назначения. Просто складывается впечатление, что происходит вызов окна по getURL мимо обработчиков самой страницы.
Хелп. Вторую неделю в затыке сижу.
Спасибо.
getURL производит обычный редирект на страницу и всё.
И объясните, что вы подразумевате под «обработчики страницы».
getURL производит обычный редирект на страницу и всё.
И объясните, что вы подразумевате под «обработчики страницы».
Попытаюсь.
В процессе редиректа страницы getURL'ем происходит загрузка страницы и вывод ее пользователю. И вот во время загрузки есть методы в asp.net
отвечающие за загрузку, за выгрузку, за обрабтку нажатия кнопок на странице. В зависимости от написанного в этих обработчиках, происходят выполнение тех или иных действий. Одним словом таже самая обрабтка сообщений как и в Виндах.
Надеюсь правильно объяснил.
Ну и причём здесь Flash? Флешу вообще наплевать, на какую страницу он редиректит и какие там обработчики и т.п. Он сделал редирект и всё, дальше не его заботы.
Если нужно послать при этом какие-то переменные методом GET или POST, то нужно юзать LoadVars, а не getURL.
Ну и причём здесь Flash? Флешу вообще наплевать, на какую страницу он редиректит и какие там обработчики и т.п. Он сделал редирект и всё, дальше не его заботы.
Если нужно послать при этом какие-то переменные методом GET или POST, то нужно юзать LoadVars, а не getURL.
Весь этот сыр бор из-за сессий.
При пробеге по меню не срабатывает правильно сессия.
Делал пример в котором были ссылочное меню и flash меню.
Так вот при работе с сессией по ссылочному меню все работает отлично, но как только начинаю с flash меню, пару кликов и все пошли косяки.
Вот и решил что флеш. Конечно я может и ошибаюсь, нокак был затык, так он и остался. На четырех форумах спрашивал.
аспешники на флеш, ну и соответственно обратка.:umnik2:
А использовать flash меню мне необходимо. Да и внешне земля и небо.
Передай идентификатор сессии через flashvars во флешку. А в getURL в урле указывай этот идентификатор (как PHPSESSID в php).
Передай идентификатор сессии через flashvars во флешку. А в getURL в урле указывай этот идентификатор (как PHPSESSID в php).
Что это даст?
И как ее передавать, если загрузка флешек на страницу идет раньше чем работа с сессиями. Объясни пожалуйста. Взаимодействие флеша и ID сессии (принцип работы).
Просто ничего не знаю про передачу туда и обратно.
Ну что, проблема решена.
Спасибо всем за участие.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.