Вот сейчас так выглядит функция отправки запроса:
document.onkeydown = function keyIsDown() {
if (event.keyCode == 13) {
xmlHttp.open("GET", "controls.php?keyEnter=1", true);
xmlHttp.onreadystatechange = readData;
xmlHttp.send(null);
}
};
и почему этот код (нажатие клавишы) не работает в FF и IE ???
Спустя 7 часов, 4 минуты, 51 секунда (6.12.2009 - 21:33) kirik написал(а):
Цитата (Jekel @ 6.12.2009 - 06:29) |
и почему этот код (нажатие клавишы) не работает в FF и IE ??? |
Цитата (Jekel @ 6.12.2009 - 06:29) |
Как сделать чтобы при нажатии на Enter запрос посылался безпрерывно |
Сделай через setInterval() (тоесть та функция которая у тебя в onkeydown повторялась много раз, при этом проверяй отпустили кнопку иль нет)
Спустя 2 дня, 3 часа, 32 минуты, 33 секунды (9.12.2009 - 01:06) Jekel написал(а):
переделайте пожалуйста пример моего кода

Спустя 30 минут, 59 секунд (9.12.2009 - 01:37) waldicom написал(а):
25
Спустя 7 часов, 7 минут, 42 секунды (9.12.2009 - 08:45) Michael написал(а):
Цитата (waldicom @ 9.12.2009 - 00:37) |
25 |
WMZ ?

Спустя 34 минуты, 11 секунд (9.12.2009 - 09:19) waldicom написал(а):
Цитата (Michael @ 9.12.2009 - 07:45) | ||
WMZ ? ![]() |
ммм... Не,WMKWD

Спустя 5 часов, 7 минут, 14 секунд (9.12.2009 - 14:26) Jekel написал(а):

Спустя 12 минут, 43 секунды (9.12.2009 - 14:39) glock18 написал(а):
можно так:
1.
событие onkeydown. устанавливаем флаг и начинаем слать запросы с использованием setInterval. внутри функции для него, проверяем стоит ли флаг - если стоит то рекурсивно вызываем setInterval
событие onkeyup. убираем флаг.
2.
еще можно было бы попробовать колдовать с объектом события. на наличие keyPressed. но тут в алгоритме не уверен, как и в том, что это вообще получится при наличие множества других событий.
1.
событие onkeydown. устанавливаем флаг и начинаем слать запросы с использованием setInterval. внутри функции для него, проверяем стоит ли флаг - если стоит то рекурсивно вызываем setInterval
событие onkeyup. убираем флаг.
2.
еще можно было бы попробовать колдовать с объектом события. на наличие keyPressed. но тут в алгоритме не уверен, как и в том, что это вообще получится при наличие множества других событий.
Спустя 13 минут, 35 секунд (9.12.2009 - 14:52) waldicom написал(а):
Глок, смотри, что тебе так же не ответили, как тут
Спустя 7 минут, 57 секунд (9.12.2009 - 15:00) glock18 написал(а):
Ясно, каюсь. Упреждающий ответ - кода не будет, времени нет.