Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   onkeydown (http://forum.oszone.net/showthread.php?t=31654)

Guest 08-07-2003 16:42 216400

Хочу, чтобы при нажатии клавиши клавиатуры её значение дописывалось с документ. Ниже привожу скрипт. Почему не работает?

<html>

<head>

<title>New Page 1</title>

</head>

<body>
<form name="main">
<p><input type="text" name="textentry" size="20"></p>
</form>

<script>
function whatsPushed(button){
document.writeln(String.fromCharCode(button.which));
};
document.main.textentry.onkeydown = whatsPushed;
</script>

</body>

</html>

XXXX Pro 08-07-2003 19:26 216401

Во-первых, замени <script> на <script> (это все-таки тег), а во-вторых, проверь регистр в onkeydown (в JavaScript все названия - регистрозависимые).

Добавлено:

Имелось в виду, что script надо писать в скобках: вот так <scriрt>
А вообще, включи в броузере "показывать ошибки HTML", он тебе выдаст сообщение, в какой строке происходит ошибка и ее краткое описание.

Guest 09-07-2003 14:43 216402

2XXX

Ты бы хоть думал перед тем как писать.

1.
Неужели не понятно что скрипт форума заменяет правильный тэг скрипта на <script>.

2.
"в JavaScript все названия - регистрозависимые" - неправда

3.
А если по делу, то естественно я знаю, что браузеру не нравится.
Ругается, что which не является объектом.


Время: 05:25.

Время: 05:25.
© OSzone.net 2001-