Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   js. программно назначить обработчик событию (http://www.flasher.ru/forum/showthread.php?t=88301)

Chas 21.11.2006 02:54

js. программно назначить обработчик событию
 
есть список в форме.
я хочу программно назначить обработчик событию onchange этого списка. Например, по событию запустить функцию test.
Не могу разобраться, как это делается в js.

baron27 21.11.2006 11:47

Код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>

</head>

<body>
<select id="sel">
<option>1</option><option>2</option><option>3</option>
</select>
<script type="text/javascript">
var sel = document.getElementById("sel");
var func = function(){
        alert("changed");
}
sel.onchange = func;
</script>
</body>
</html>

почитать можно еще http://www.quirksmode.org/js/introevents.html

Chas 21.11.2006 21:58

ага, спасибо, то что надо!


Часовой пояс GMT +4, время: 23:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.