![]() |
|
|
![]()
|
|
| fullmoon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.8.2009 Репутация: нет Всего: нет |
Подскажите почему в файле с расширением aspx обработчик onkeypress у динамически создаваемого компонента не работает
<!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> </head> <script> function x(){ alert("xxx"); } function x2(){ var el = document.createElement("input"); el.type = "text"; alert(x); if (el.addEventListener) {alert("addEventListener"); el.addEventListener("keypress", x, false); } else if(el.attachEvent) {alert("attachEvent"); el.attachEvent("onkeypress", x); } var frm = document.getElementById("frm1"); frm.appendChild(el); alert(frm.innerHTML); } </script> <body onload="x2()"> <form id="frm1"> <input type="text" onkeypress="x()" /> </form> </body> </html> Или это это вопрос для форума .NET? |
|||
|
||||
| fullmoon |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 27.8.2009 Репутация: нет Всего: нет |
Пардон ложная тревога. .NET нипричем. Обработчик перестает работать если после frm.appendChild(el); добавить frm.innerHTML += "   "
|
|||
|
||||
![]()
|
| 1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ASP | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |