Обработчики в тэге <option>

 
0
 
JavaScript
ava
korob2001 | 10.10.2003, 02:30
Помогите плиз!
Пишу чат на Perl. Вот столкнцлся с такой вот бодягой. Есть HTML код одного из фреймов, естественно не полный smile :

<html>
<head>
 <title>Тест</title>
  <script language='JavaScript'>
   <!--
    function msgShow( obj ) {
      var d = document;
      if ( obj == 1 ) {
         d.form1.msg.value = 'Комната под паролем';
      } else {
         d.form1.msg.value = 'Комната без пароля';
      }
    }
   //-->
  </script>
<body>
 <form name='form1'>
  <select size='3' name='rooms'>
   <option selected onFocus='msgShow(0)'>Гостинная
   <option onFocus='msgShow(1)'>Прихожая
   <option onFocus='msgShow(1)'>Кухня
   <option onFocus='msgShow(1)'>Спальня
   <option onFocus='msgShow(0)'>Столовая
   <option onFocus='msgShow(1)'>Кладовая
   <option onFocus='msgShow(0)'>Ванная
  </select>
   <br>
  <input type='text' size='25' name='msg'>
 </form>
</body>
</html>

Вопрос в следующем:
Как сделать так, что бы при выборе одного из элементов прокручиваемого списка в текстовом поле появлялась инфа о пароле?
На сколько я понимаю не работают сами обработчики событий в теге <option>. Так как если обработчик переставляю в тэг <select> и всё оживает. Как видете меня не совсем устраивает <select>, так как функции могут передаваться как 0, так и 1. Как вы наверное понимаете тэг <option> и сами обработчики генерит CGI программа, так как комнаты могут как добавляться, так и удаляться.

Help please!
Заранее благодарен,
Денис
Ответы (2)
ava
[email protected] | 10.10.2003, 08:21 #
Вот такие события есть у OPTION'а:

onlayoutcomplete
Fires when the print or print preview layout process finishes filling the current LayoutRect object with content from the source document.

onlosecapture
Fires when the object loses the mouse capture.

onpropertychange
Fires when a property changes on the object.

onreadystatechange
Fires when the state of the object has changed.

onselectstart
Fires when the object is being selected.

ontimeerror
Fires whenever a time-specific error occurs, usually as a result of setting a property to an invalid value.

http://msdn.microsoft.com/workshop/author/...ects/option.asp
ava
korob2001 | 10.10.2003, 12:11 #
Спасибо! Но судя по всему они мне не подойдут. :(
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить