Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.07.2011, 09:56
Аспирант
Отправить личное сообщение для ILL-JAH Посмотреть профиль Найти все сообщения от ILL-JAH
 
Регистрация: 24.03.2011
Сообщений: 93

нестандартные события не работают в IE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>custom_event</title>
    <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
</head>
<body>
  <div>
    <input id="but01" type="button" value="кнопка"/>
  </div>
  <script type="text/javascript">
      function handler() { alert("работает!"); }

      var privatEvent;
      if (document.createEvent) {
          privatEvent = document.createEvent("MouseEvents");
          privatEvent.initEvent("customEvent", true, false);
      } else if (document.createEventObject) {
          privatEvent = document.createEventObject();
      }

      var getBut = document.getElementById("but01");
      if (document.addEventListener) getBut.addEventListener("customEvent", handler, true);
      else if (document.attachEvent) getBut.attachEvent("oncustomEvent", handler);

      if (document.dispatchEvent) getBut.dispatchEvent(privatEvent);
      else if (document.fireEvent) getBut.fireEvent("oncustomEvent", privatEvent);
</script>
</body>
</html>

Если заменить "customEvent"" на, например, "click", то всё работает (это я про IE).
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не срабатывают события на элементе <option> DreamTheater Events/DOM/Window 2 14.06.2011 20:24
JW Player - не работают события atomix Элементы интерфейса 0 29.11.2010 14:56
Не работают события в подгруженых динамически элементах vipka jQuery 11 31.01.2010 02:44
Drug&Drop + всплывание события = проблемы =(( _NoName_ Events/DOM/Window 4 05.03.2009 17:47
Явный вызов процедуры обработки события. supchik Общие вопросы Javascript 18 27.01.2009 13:16