Показать сообщение отдельно
Старый 24.06.2004, 02:33     # 6
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
Маленько подправил, тестил на опере 7.x и на IE 6.0, но на более старых версиях будет работать или нет - неизвестно, в любом случае надо писать сначала свою библиотеку, для определения броузера, а по нему уже поределять методы и свойства, а также возможную функциональность элемента, или вообще отказаться от оного.
А если ориентироваться на IE only, то лучше использовать Behavior Script, подробнее смотрим MSDN и MS Site.
Код:
<html>
<head>
<script>
function kb_handler(evt) 
{
    if (evt.keyCode==13)
    {
	if (evt.ctrlKey)
        {
		alert('Событие Ctrl+Enter отловлено, дальше что-то делаем, например сейчас отправляем данные формы.');
		document.myForm.submit();
	}
    }
}
</script>
</head>
<body>

<form method=post name=myForm>
<script>
document.myForm.attachEvent('onkeydown',kb_handler);
</script>

<b>Ваше имя<br> <input type=text>
<p>Ваш e-mail <input type=text>
<p>Описание чего-то<br>
<textarea></textarea>
<input type=submit value="Отправить сообщение">
</body>
</html>
Sheryld вне форума