Как выполнить JavaScript раньше Page_Load?
От: RendeRR Россия nothing
Дата: 29.06.06 11:08
Оценка:
Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.
Не знаешь как правильно – делай, как знаешь…
Re: Как выполнить JavaScript раньше Page_Load?
От: Аноним  
Дата: 29.06.06 11:14
Оценка:
А в <body onLoad="YourFunc">


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Как выполнить JavaScript раньше Page_Load?
От: RendeRR Россия nothing
Дата: 29.06.06 11:21
Оценка:
Здравствуйте, GluckON, Вы писали:

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


Писал.

Вот в чём дело, у меня в Page_Load картинка клиенту отправляется, надо бы до этого JavaScript выполнить, но в итоге, если так писать, в браузере картинка и ничего не выполняется
Не знаешь как правильно – делай, как знаешь…
Re: Как выполнить JavaScript раньше Page_Load?
От: VictorS  
Дата: 29.06.06 11:23
Оценка:
Здравствуйте, RendeRR, Вы писали:

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


JavaScript — это то что выполняется на клиенте, а клиентский од выполняется после серверноего. Можно попробовать заюзать методы формирования запроса из JavaScript. (Например можно глянуть в сторону Atlas'а. Но может даже его возможностей и не нужно, задача-то совсем не понятна.)
Re: Как выполнить JavaScript раньше Page_Load?
От: RendeRR Россия nothing
Дата: 29.06.06 11:23
Оценка:
Здравствуйте, RendeRR, Вы писали:

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


Да чушь это — выполниться на клиенте, раньше чем на сервере
Не знаешь как правильно – делай, как знаешь…
Re[2]: Как выполнить JavaScript раньше Page_Load?
От: RendeRR Россия nothing
Дата: 29.06.06 11:25
Оценка:
Здравствуйте, VictorS, Вы писали:

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


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


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


Немного не успел
Не знаешь как правильно – делай, как знаешь…
Re: Как выполнить JavaScript раньше Page_Load?
От: kon_v_palto  
Дата: 29.06.06 16:55
Оценка:
Здравствуйте, 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;
Re: Как выполнить JavaScript раньше Page_Load?
От: greentim  
Дата: 03.07.06 09:18
Оценка:
Здравствуйте, RendeRR, Вы писали:

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


попробуй в Page_Load написать
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Как выполнить JavaScript раньше Page_Load?
От: greentim  
Дата: 03.07.06 09:18
Оценка:
Здравствуйте, RendeRR, Вы писали:

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

попробуй в начале Page_Load выполнить

JScript = "<script>здесь пишешь то что тебе нужно выполнить</script>";
RegisterStartupScript("cmp", JScript);
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Бред это всё.
От: Darkman_VLT Россия  
Дата: 07.07.06 23:16
Оценка:
Клиентская сторона не может быть выполненна раньше серверной.

Можно попробывать изврат с фржймами.
Но, опять же таки, лечить по фотографии — сложно.
.
Re: Бред это всё.
От: Аноним  
Дата: 08.07.06 05:02
Оценка:
Действительно, что это за задача такая?
Может опишете подробнее, чтобы людей в ступор не вводить?
JavaScrip выполняется на клиенте, для этого этот скрипт клиенту надо передать. А для этого сперва надо выполнить Page_Load.

Вероятно, просто саму задачу ставите не так. Наверняка, есть куча способов обойти это.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Бред это всё.
От: Аноним  
Дата: 07.08.06 12:49
Оценка:
Можно предварительно открывать пустую html старницу с твоим скриптом.
После выполнения скрипта редиректить юзера куда надо, передав любые параметры.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.