onkeydown и GET запрос
Как сделать чтобы при нажатии на Enter запрос посылался безпрерывно до того момента пока клавишу не отпустят? т.е Нажал и держишь клавишу - отправка запроса происходит безпрерывно...ну раз в пол-секунды можно..Пожалуйста помогите:blink:
Вот сейчас так выглядит функция отправки запроса:
document.onkeydown = function keyIsDown() {
if (event.keyCode == 13) {
xmlHttp.open("GET", "controls.php?keyEnter=1", true);
xmlHttp.onreadystatechange = readData;
xmlHttp.send(null);
}
};
и почему этот код (нажатие клавишы) не работает в FF и IE ??? |
Цитата:
Цитата:
не уверен, что парсер правильно обрабатывает эту вашу конструкцию, без дополнительных скобок Цитата:
|
в опере работает
|
http://javascript.ru/tutorial/events...-sobytie-event
чет не могу об клавиатурных кнопках найти..все об мышке....измените мой код пожалуйста так как должно быть правильно |
ну, вы ссылочку-то почитайте, да
|
Цитата:
В данном случае, конечно, оно ни к чему, но и смертельного нет ничего. Иногда полезно. |
мне имя нужно будет) а от до сих пор не могу сделать...оно не работает в FF и IE и все...печаль!
|
help please:(
|
Jekel,
вы ссылку внимательно читали? неужели было трудно провести изменения которые там указаны
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>йцуке</title>
</head>
<body>
<div id='selUser' >qwe
</div>
<script type="text/javascript">
document.onkeydown = function keyIsDown(event) {
event = event || window.event;
if (event.keyCode == 13) {
document.getElementById('selUser').innerHTML+='|';
/*xmlHttp.open("GET", "controls.php?keyEnter=1", true);
xmlHttp.onreadystatechange = readData;
xmlHttp.send(null);*/
}
};
</script>
</body>
</html>
код работает во всей тройке браузеров |
огромное спасибо, сейчас прогоню:yes:
|
| Часовой пояс GMT +3, время: 09:46. |