Здравствуйте, GluckON, Вы писали:
GON>А в <body onLoad="YourFunc">
Писал.
Вот в чём дело, у меня в Page_Load картинка клиенту отправляется, надо бы до этого JavaScript выполнить, но в итоге, если так писать, в браузере картинка и ничего не выполняется
Здравствуйте, RendeRR, Вы писали:
RRR>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.
JavaScript — это то что выполняется на клиенте, а клиентский од выполняется после серверноего. Можно попробовать заюзать методы формирования запроса из JavaScript. (Например можно глянуть в сторону Atlas'а. Но может даже его возможностей и не нужно, задача-то совсем не понятна.)
Здравствуйте, VictorS, Вы писали:
VS>Здравствуйте, RendeRR, Вы писали:
RRR>>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.
VS>JavaScript — это то что выполняется на клиенте, а клиентский од выполняется после серверноего.
Здравствуйте, 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;
Здравствуйте, RendeRR, Вы писали:
RRR>Сабж. Если такое вообще возможно. Если писать в HEAD aspx страницы — выполняется позже.
попробуй в начале Page_Load выполнить
JScript = "<script>здесь пишешь то что тебе нужно выполнить</script>";
RegisterStartupScript("cmp", JScript);
Клиентская сторона не может быть выполненна раньше серверной.
Можно попробывать изврат с фржймами.
Но, опять же таки, лечить по фотографии — сложно.
.
Re: Бред это всё.
От:
Аноним
Дата:
08.07.06 05:02
Оценка:
Действительно, что это за задача такая?
Может опишете подробнее, чтобы людей в ступор не вводить?
JavaScrip выполняется на клиенте, для этого этот скрипт клиенту надо передать. А для этого сперва надо выполнить Page_Load.
Вероятно, просто саму задачу ставите не так. Наверняка, есть куча способов обойти это.