Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как выполнить JavaScript раньше Page_Load? / 12 сообщений из 12, страница 1 из 1
29.06.2006, 15:08
    #33821904
RendeRR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.
...
Рейтинг: 0 / 0
29.06.2006, 15:14
    #33821924
GluckON
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
А в <body onLoad="YourFunc">
...
Рейтинг: 0 / 0
29.06.2006, 15:21
    #33821942
RendeRR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Здравствуйте, GluckON, Вы писали:

GON>А в <body onLoad="YourFunc">

Писал.

Вот в чём дело, у меня в Page_Load картинка клиенту отправляется, надо бы до этого JavaScript выполнить, но в итоге, если так писать, в браузере картинка и ничего не выполняется :(
...
Рейтинг: 0 / 0
29.06.2006, 15:23
    #33821947
VictorS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Здравствуйте, RendeRR, Вы писали:

RRR>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.

JavaScript — это то что выполняется на клиенте, а клиентский од выполняется после серверноего. Можно попробовать заюзать методы формирования запроса из JavaScript. (Например можно глянуть в сторону Atlas'а. Но может даже его возможностей и не нужно, задача-то совсем не понятна.)
...
Рейтинг: 0 / 0
29.06.2006, 15:23
    #33821948
RendeRR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Здравствуйте, RendeRR, Вы писали:

RRR>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.

Да чушь это — выполниться на клиенте, раньше чем на сервере :(
...
Рейтинг: 0 / 0
29.06.2006, 15:25
    #33821952
RendeRR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Здравствуйте, VictorS, Вы писали:

VS>Здравствуйте, RendeRR, Вы писали:

RRR>>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.

VS>JavaScript — это то что выполняется на клиенте, а клиентский од выполняется после серверноего.

Немного не успел :)
...
Рейтинг: 0 / 0
29.06.2006, 20:55
    #33822835
kon_v_palto
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Здравствуйте, RendeRR, Вы писали:

RRR>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.

С одним запросом не получиться, но можно с двумя.
При первом запросе посылается форма и скрытые поля с твоим скриптом, которы обязательно оканчивается:



var theForm = document.forms['form_name'];
if (!theForm) {
    theForm = document.form_name;
}
theForm.data_1.value = ....;
theForm.data_2.value = ....;
....
theForm.submit();

form_name имя формы,
data_Х скрытые поля через которые передаются данные от клиента.

А втророй раз посылаеш что хочеш, это проезойдет после выполнения JavaScript;
...
Рейтинг: 0 / 0
03.07.2006, 13:18
    #33827331
greentim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Здравствуйте, RendeRR, Вы писали:

RRR>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.

попробуй в Page_Load написать... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
03.07.2006, 13:18
    #33827332
greentim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Здравствуйте, RendeRR, Вы писали:

RRR>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.
попробуй в начале Page_Load выполнить

JScript = "<script>здесь пишешь то что тебе нужно выполнить</script>";
RegisterStartupScript("cmp", JScript);... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
08.07.2006, 03:16
    #33839870
Darkman_VLT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Клиентская сторона не может быть выполненна раньше серверной.

Можно попробывать изврат с фржймами.
Но, опять же таки, лечить по фотографии — сложно.
.
...
Рейтинг: 0 / 0
08.07.2006, 09:02
    #33839904
as111
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Действительно, что это за задача такая?
Может опишете подробнее, чтобы людей в ступор не вводить?

JavaScrip выполняется на клиенте, для этого этот скрипт клиенту надо передать. А для этого сперва надо выполнить Page_Load.

Вероятно, просто саму задачу ставите не так. Наверняка, есть куча способов обойти это.
...
Рейтинг: 0 / 0
07.08.2006, 16:49
    #33903652
Аноним
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как выполнить JavaScript раньше Page_Load?
Можно предварительно открывать пустую html старницу с твоим скриптом.
После выполнения скрипта редиректить юзера куда надо, передав любые параметры.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как выполнить JavaScript раньше Page_Load? / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]