Показать сообщение отдельно
Старый 24.06.2004, 14:46     # 9
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Ну если самому проверку браузера не добавить, то держи более или менее универсальный вариант:
Код:
<html>
<head>
</head>
<body>

<form method=post name=myForm>
<script>

</script>

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

<script>
//set browser vars
var ua = navigator.userAgent.toLowerCase();
isIE = ((ua.indexOf("msie") != -1) && (ua.indexOf("opera") == -1) && (ua.indexOf("webtv") == -1));
isGecko = (ua.indexOf("gecko") != -1);

    if (isIE) document.myForm.attachEvent('onkeydown',kb_handler);
    else document.myForm.addEventListener("keypress", kb_handler, true);

function kb_handler(evt) {

    if (isIE){//Если Експлореер
	if (evt.keyCode == 13){
	    if (evt.ctrlKey){
	    alert('Событие Ctrl+Enter отловлено, дальше что-то делаем, например сейчас отправляем данные формы.');
	    document.myForm.submit();
	    }
	}
    }
    else{//Нормальный браузер с поддержкой DOM2
	if (evt.which == 13){
	    if (evt.ctrlKey){
	    alert('Событие Ctrl+Enter отловлено, дальше что-то делаем, например сейчас отправляем данные формы.');
	    document.myForm.submit();
	    }
	}

    }
}
</script>
</body>
</html>
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума