Главная страница


ru.website

 
 - RU.WEBSITE -------------------------------------------------------------------
 From : Ilya Nemihin                         2:5020/400     17 Jul 2002  15:06:11
 To : All
 Subject : javascript DOM event handler
 -------------------------------------------------------------------------------- 
 
 Здравствуйте!
 
 вот есть задача динамически (DOM) сделать элемент и обработчик события на
 него.
 Пример, создается элемент <P> с текстом и при наведении мышкой на него
 должен выполняться скрипт, простой alert. не работает (причем appendChild
 для node 'script' не работает).
 
 <html>
 <script>
 function init(){
   e = document.createElement("p");
   e.setAttribute('id', 'h');
   e.appendChild( document.createTextNode('text for p') );
   document.getElementsByTagName('body').item(0).appendChild( e );
 
   scr = document.createElement("SCRIPT");
   scr.setAttribute('language', 'JScript');
   scr.setAttribute('for', 'h');
   scr.setAttribute('event', 'onmouseover()');
   scr.text= "alert('text for usera');";
 
   document.getElementsByTagName('body').item(0).appendChild( scr );
 }
 </script>
 
 <body onLoad=init()>
 </body>
 </html>
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 javascript DOM event handler   Ilya Nemihin   17 Jul 2002 15:06:11 
 Re: javascript DOM event handler   Serge Shikov   17 Jul 2002 21:08:01 
 Re: javascript DOM event handler   Ilya Nemihin   18 Jul 2002 09:21:24 
 Re: javascript DOM event handler   Serge Shikov   18 Jul 2002 12:18:14 
 Re: javascript DOM event handler   Raoul & Natalia Nakhmanson-Kulish   18 Jul 2002 11:12:35 
Архивное /ru.website/65775a107655.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional