Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Эмуляция нажатия клавиши / 25 сообщений из 36, страница 1 из 2
19.05.2005, 10:12
    #33073796
Эмуляция нажатия клавиши
event.keykode при трансляции сервлета не работает. Может кто подскажет в чем может быть дело.
...
Рейтинг: 0 / 0
19.05.2005, 10:45
    #33073905
Эмуляция нажатия клавиши
что такое трансляция сервлета? может кто подскажет где об этом почитать?
...
Рейтинг: 0 / 0
19.05.2005, 11:01
    #33073962
Эмуляция нажатия клавиши
при запуске из Java, HTML код работает некорректно - сoбытие event.keykode
...
Рейтинг: 0 / 0
19.05.2005, 11:07
    #33073981
XM
XM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
Что такое запуск HTML из Java ??? И как это связано с сервлетами?
И где, собственно, кусок кода, который не работает?
...
Рейтинг: 0 / 0
19.05.2005, 11:23
    #33074031
Эмуляция нажатия клавиши
Мы здесь пытаемся добится определения клавиши, нажатой пользователем. По нажатию определенной клаиши (F1, F2, стрелки вниз, вверх и так далее) будет выполняться определенный код (например вывод некоего результата в окно). То есть работа без мышки.
...
Рейтинг: 0 / 0
19.05.2005, 11:28
    #33074042
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
Делали мне тут такое где-то...
...
Рейтинг: 0 / 0
19.05.2005, 11:31
    #33074056
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
Это?
...
Рейтинг: 0 / 0
19.05.2005, 13:06
    #33074417
Эмуляция нажатия клавиши
Да это то.

HTML-код в IE работает.

Но этот же HTML-код не работает при запуске через Servlet.
...
Рейтинг: 0 / 0
19.05.2005, 13:16
    #33074464
Эмуляция нажатия клавиши
Вот код, который в IE работает, а при запуске через Servlet не работет :

<html>

<head>
<title>Печать</title>
<script TYPE="text/Javascript">
<!--

function Print() {
}

function check(){
if((event.keyCode<43)||(event.keyCode>57)||(event.keyCode==47)){
event.returnValue=false;
}
else{
document["QQ"].elements["TY"].value=document["QQ"].elements["Q3"].value;
}
}

function check1(){
document["QQ"].elements["TY"].value=document["QQ"].elements["Q3"].value;
}

function check2() {
document["QQ"].elements["TY"].value=parseFloat(document["QQ"].elements["Q3"].value);
if(document["QQ"].elements["TY"].value==document["QQ"].elements["Q3"].value){
document["QQ"].elements["Y"].focus();
}
else{
alert("Помилка! Перевірте дані: \n");
document["QQ"].elements["TY"].value=document["QQ"].elements["Q3"].value;
document["QQ"].elements["Q3"].focus();
}
}
function check3() {
document["QQ"].elements["TY"].value=document["QQ"].elements["Q3"].value;
document["QQ"].elements["Q3"].focus();
}
// -->
</script>
</head>

<body>

<form NAME="QQ">
<p><input type="text" NAME="Q3" onkeypress="check()" onkeyup="check1()" onblur="check2()" size="10" maxlength="25"><br>
<p><input type="text" NAME="TY" size="6" onkeyup="check3()" maxlength="5"><br>
<p><input type="button" NAME="Y" onkeypress="print()" size="6" maxlength="5">
</form>
</body>
</html>
...
Рейтинг: 0 / 0
19.05.2005, 13:46
    #33074572
XM
XM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
А есть отличия между кодом, выдаваемым сервлетом и этим?
И самое, вероятно, простое решение - JavaScript - вынести в отдельный файл,
и вклю чать его так
Код: plaintext
<script src="/myapp/js_scripts/script1.js></script>
...
Рейтинг: 0 / 0
19.05.2005, 13:55
    #33074608
Эмуляция нажатия клавиши
Знал бы прикуп жил бы в Сочи...)))
...
Рейтинг: 0 / 0
19.05.2005, 14:04
    #33074645
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
Гостья из КиеваЗнал бы прикуп жил бы в Сочи...)))
А чего, сравнить то никак?
...
Рейтинг: 0 / 0
19.05.2005, 15:25
    #33074950
Эмуляция нажатия клавиши
Код идентичен, если HTML-код взять из WEB ViewSource и перенести его в файл и запустить его через IE- он работает.

В сервлете event.keyCode возвращает 0... вместо ASCII key-кода.
...
Рейтинг: 0 / 0
19.05.2005, 15:39
    #33075000
Эмуляция нажатия клавиши
XMА есть отличия между кодом, выдаваемым сервлетом и этим?
И самое, вероятно, простое решение - JavaScript - вынести в отдельный файл,
и вклю чать его так
Код: plaintext
<script src="/myapp/js_scripts/script1.js></script>



Пробовали то же самое: при запуске HTML-файла, работает как надо и выдает коды клавиш. При запуске того же кода из JBuilder5/8 - код клавиш выдает 0(ноль).

В чем тут проблема? Непонятно...
...
Рейтинг: 0 / 0
19.05.2005, 15:56
    #33075051
adf
adf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
У меня такая же проблема была.(Му мне так кажется). В html, генерир. jsp, был андефайнд. Это все равно из-за JavaScript'a. Может вместо event попробовать Event написать?
...
Рейтинг: 0 / 0
19.05.2005, 16:03
    #33075072
миска супа
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
гостья из киева, пришли свой сервлет и что еще там требуется
на helpme@fpestde.net
...
Рейтинг: 0 / 0
19.05.2005, 16:16
    #33075133
Эмуляция нажатия клавиши
миска супагостья из киева, пришли свой сервлет и что еще там требуется
на helpme@fpestde.net


Сервлет работает прекрасно. Проблема лишь в том, что выдает код клавиши 0!
...
Рейтинг: 0 / 0
19.05.2005, 16:18
    #33075150
тор моз
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
Гостья из Киева миска супагостья из киева, пришли свой сервлет и что еще там требуется
на helpme@fpestde.net


Сервлет работает прекрасно. Проблема лишь в том, что выдает код клавиши 0!

сервлет не может выдавать код клавиши. сервлет работает на стороне
сервера. код клавиши определяется на стороне клиента (браузер)
...
Рейтинг: 0 / 0
19.05.2005, 16:27
    #33075198
Эмуляция нажатия клавиши
тор моз Гостья из Киева миска супагостья из киева, пришли свой сервлет и что еще там требуется
на helpme@fpestde.net


Сервлет работает прекрасно. Проблема лишь в том, что выдает код клавиши 0!

сервлет не может выдавать код клавиши. сервлет работает на стороне
сервера. код клавиши определяется на стороне клиента (браузер)

Код клавиши на стороне клиента(браузера) =0 вместо ASCII кода.
Клиент не может получить этот код.
...
Рейтинг: 0 / 0
19.05.2005, 16:28
    #33075208
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
>>Код клавиши на стороне клиента(браузера) =0 вместо ASCII кода.
>>Клиент не может получить этот код.

да пошли ты ему код и ТЗ он тебе через пять минут его готовым вернет.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 16:28
    #33075212
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
.... я обычно так делаю :)

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 16:32
    #33075224
Эмуляция нажатия клавиши
Может быть Tomcat изменяет код клавиши или не дает получить код клавиши?
...
Рейтинг: 0 / 0
19.05.2005, 16:33
    #33075228
Эмуляция нажатия клавиши
Гостья из КиеваМожет быть Tomcat изменяет код клавиши или не дает получить код клавиши?
нет
...
Рейтинг: 0 / 0
19.05.2005, 16:33
    #33075231
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
как это???

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
19.05.2005, 16:34
    #33075236
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Эмуляция нажатия клавиши
гыгы :).

"фсьо. ржунемагу." <nospam@sql.ru>; wrote in message news:1556316@sql.ru...
>>>Гостья из Киева
>>>Может быть Tomcat изменяет код клавиши или не дает получить код клавиши?

нет

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Эмуляция нажатия клавиши / 25 сообщений из 36, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]