Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

возвращаясь к теме, что не в тему :)

> Насчет, как узнать номер клавиши в NN:
>
> самой функции передаеш параметр (обычно это "e"):
> function fhook_enter(e) {
> ...
> // а чтобы отличить ie от nn:
> ck = (ie)? event.keyCode : e.which;
> ...
> }


Всё равно не работает. В эксплорере по прежнему всё OK, мозилла понимает только onkeypress, а нетскейп и его не понимает. :( Вот исходник (специальная версия, просто для проверки), где проблема?

<HTML><HEAD>
<TITLE></TITLE>
<STYLE TYPE="text/css">
BODY, TD, TH {font: 70% "Verdana", "Geneva", "Arial", "Helvetica ", sans-serif; color:#333; background:#FFF;}
</STYLE>
</HEAD>
<BODY onkeypress="okp(event.keyCode)">

<SCRIPT type="text/javascript">
d=document;
ie = (d.all)? true : false;
function okp(e) {
alert('Я вызван')
//ck = event.keyCode;
ck = (ie)? event.keyCode : e.which;
if((ck == 43)||(ck == 54)||(ck == 50)||(ck == 51)) alert('next()'); else
if((ck == 45)||(ck == 52)||(ck == 56)||(ck == 57)) alert('prev()');
/* "+" or "6" or "2" or "3" */
/* "-" or "4" or "8" or "9" */
}
//document.onkeypress = okp(event.keyCode);
</SCRIPT>

</BODY>
</HTML>
СообщениеАвторДата
maxim12.06.2001 21:28
Leechy12.06.2001 22:17
Konstantin A. M.13.06.2001 14:03
maxim12.06.2001 22:24
Leechy12.06.2001 22:47
Гость15.07.2002 13:13
09.02.2002 14:27
maxim13.06.2001 10:43