|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/65775a107655.html, оценка из 5, голосов 10
|