Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   легкий вопро (https://javascript.ru/forum/events/4532-legkijj-vopro.html)

olgatcpip 31.07.2009 08:25

легкий вопро
 
Здравствуйте.

у меня на нажатие кнопки вызывается функция. как определить буква нажата или delete/backspace?

Kolyaj 31.07.2009 10:13

charCode/keyCode у объекта события.

olgatcpip 31.07.2009 10:34

спасибо.

olgatcpip 31.07.2009 10:56

Ещё вопрос. как вычислить, что пользователь нажал втавить (левой кнопкой нажал на мышь и выбрал вставить)

Kolyaj 31.07.2009 10:59

В общем случае никак. В некоторых браузерах есть событие onpaste.

olgatcpip 31.07.2009 11:03

и как вычислить, что нажали ctrl+v?

olgatcpip 31.07.2009 11:16

скажите пожфлуйста как вычислить нажатие правой кнопки мыши?

Kolyaj 31.07.2009 11:16

У объекта события свойство ctrlKey.

Kolyaj 31.07.2009 11:19

Цитата:

Сообщение от olgatcpip
скажите пожфлуйста как вычислить нажатие правой кнопки мыши?

oncontextmenu

olgatcpip 31.07.2009 13:22

К сожалению у меня в опере не работает oncontextmenu

<textarea oncontextmenu="return Paste();"></textarea>

function Paste(){
	alert('....');
	return false;	
}

Kolyaj 31.07.2009 13:48

А в опере нельзя перехватить и отменить правый клик.

B~Vladi 31.07.2009 16:16

За то есть настройка "позволять перехватывать правый клик", которая по умолчанию отключена:blink:

olgatcpip 31.07.2009 18:45

Цитата:

есть настройка "позволять перехватывать правый клик", которая по умолчанию отключена
как включить? скриптом можно включить?

Riim 31.07.2009 19:33

Цитата:

Сообщение от olgatcpip
скриптом можно включить?

скриптом нельзя.


Часовой пояс GMT +3, время: 13:46.