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

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

Писал.

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

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

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

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

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

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

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

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

Немного не успел :)
...
Рейтинг: 0 / 0
Как выполнить JavaScript раньше Page_Load?
    #33822835
kon_v_palto
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, 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
Как выполнить JavaScript раньше Page_Load?
    #33827331
greentim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, RendeRR, Вы писали:

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

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

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

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

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

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

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


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