Как на <body onLoad="MyFunc()" > запустить эту функцию?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как на <body onLoad="MyFunc()"... Expand / Collapse
Автор
Сообщение
11.02.2004 18:28
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 31.03.2008 16:02
Сообщ.: 693, Visits: 7 080
Или возможно наоборот:
Как на Page_load запустить JavaScript-овскую функцию?

У меня на Page_Load срабатывает все, что там есть, а вот <body onLoad="MyFunc()" > не срабатывает. Мне же надо и то и другое.

Спасибо.


Спасибо!
Евгений Боуден
Сообщ. #809765
12.02.2004 13:23
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Page_Load серверное событие. Возникает оно в ответ на запрос страницы посетителем сайта, до отправки содержимого страницы.
Событие onLoad элемента body возникает на стороне клиента после окончания загрузки всей страницы, включая картинки, присоединенные таблицы стилей и прочие элмеенты. А раз он выполняется в браузере клиента, то напрямую вызвать серверный метод он не может.

Поэтому просто поставьте вызов серверной функции MyFunc() в конец Page_Load.
Сообщ. #809802
12.02.2004 13:49
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 31.03.2008 16:02
Сообщ.: 693, Visits: 7 080

MyFunc(){
alert("This is test");
}

это клиентская функция на JavaScript. И вызов ее такой

<body onLoad="MyFunc()">
.....
</body>

Но она упорно не хочет срабатывать. Почему?


Спасибо!
Евгений Боуден
Сообщ. #809809
12.02.2004 13:57
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
function MyFunc()
{
alert("This is test");
}
Сообщ. #809812
12.02.2004 14:21
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 31.03.2008 16:02
Сообщ.: 693, Visits: 7 080
Само собой разумеется!
Но не работает.


Спасибо!
Евгений Боуден
Сообщ. #809821
12.02.2004 14:33
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Ссылку можете дать где можно увидть ошибку в действии?
Сообщ. #809823
02.03.2006 15:24
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 02.03.2006 15:24
Сообщ.: 1, Visits: 12




Aword_Test_Page


<script type="text/javascript" src="js/tree2.js"></script>
<script type="text/javascript" src="js/dhtml.js"></script>
<script type="text/javascript" language="JavaScript">
</script>












English EN Georgian GE

Вот тут onload не работает - причем только в IE!!!!
Спасите! =)
Сообщ. #891952
22.03.2006 12:07
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 28.03.2006 16:46
Сообщ.: 149, Visits: 1 640
У меня все сработало. Правда я сначала закончил корректо док. и когда запустил он у меня предупредил что там скрипт выполняеться и он хочет его блокировать. Когда разрешил все сработало. Может он у тебя тое скрипт твой блокирует?
Сообщ. #893375
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 8:08