powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как отсоеденить событие onkeypress ?
8 сообщений из 8, страница 1 из 1
Как отсоеденить событие onkeypress ?
    #34521309
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На элемент вешаю событие (onkeypress). А потом необходимо его отменить. Т.е. что бы на элементе небыло больше этого события.

Как такое сделать?
Спасибо.
...
Рейтинг: 0 / 0
Как отсоеденить событие onkeypress ?
    #34521351
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам такой
но вот недавно читал detachEvent методы DOM DHTML может поможет ?
примера дать пока не могу - сам пока разбираюсь
...
Рейтинг: 0 / 0
Как отсоеденить событие onkeypress ?
    #34521361
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я сечас это так делаю
object.onkeypress = null;

но какие-то зависания в опере
...
Рейтинг: 0 / 0
Как отсоеденить событие onkeypress ?
    #34521388
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наверное не правильно делаете )
detachEvent - Разрывает связь между событием и процедурой его обработки. Автоматический вызов функции отменяеться .
try else outerHTML )

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
<html>
<SCRIPT language="javascript">
var status="HTML"
function setText() {
	if (status == "Text") {
		alert("You must change the viewing mode to display HTML.");
		}
	else {
		 userData.innerHTML = theText.value;
		 }
}
function showSourceHTML() {

	if (status == "HTML") {
		container.innerText = container.innerHTML;
		status = "Text";
		}
	else {
		 container.innerHTML = container.innerText;
		status = "HTML";
		}
}

</SCRIPT>
<head>
<title>Dynamic content;</title>
</head>

<body>
<div id="container"> 
<H2>This a sample to show you how to work with setting HTML and Text</H2>
</div>
<div ID="userData"></div>

<p>Type In HTML to display above: <input ID="theText" TYPE="TEXT" />
<input type="button" value="Set HTML" onClick="setText()" />
</p> 
<input id="showSourceHTML" type="button" value="Show Source /HTML"
onClick="showSourceHTML()" />
</body>
</html>
...
Рейтинг: 0 / 0
Как отсоеденить событие onkeypress ?
    #34521410
leaf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
<html>
<head><title></title></head>

<BODY onload="document.getElementById('btn').attachEvent('onclick', hurrah)">
<SCRIPT>
function Det() {
  document.getElementById('btn').attachEvent('onclick', hurrah)
}
function hurrah() {
  alert('Молодец!');
  event.srcElement.detachEvent('onclick', hurrah);
}
</SCRIPT>
<BUTTON id="btn">Нажми меня</BUTTON>
<BUTTON id="btn2" onClick="Det()">И меня</BUTTON>

</body></html>
...
Рейтинг: 0 / 0
Как отсоеденить событие onkeypress ?
    #34521474
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в FireFox не работает :(
...
Рейтинг: 0 / 0
Как отсоеденить событие onkeypress ?
    #34521486
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_BBBв FireFox не работает :(
там
addEventListener
removeEventListener
http://www.javaportal.ru/javascript/articles/bestfunctions.html
...
Рейтинг: 0 / 0
Как отсоеденить событие onkeypress ?
    #34521505
Alex_BBB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LINUXER, спасибо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как отсоеденить событие onkeypress ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]