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

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

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


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