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, время: 05:20. |