Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как в js получить корректный символ нажатой клавиши??? / 8 сообщений из 8, страница 1 из 1
09.07.2008, 17:29
    #35421248
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в js получить корректный символ нажатой клавиши???
Проблема:

Код: plaintext
var ch = String.fromCharCode(event.keyCode);

этот код всегда возвращает латинские буквы в верхнем регистре, а необходимо корректный символ в соответствии с раскладкой клавы и состояния регистра

Помогите плз
...
Рейтинг: 0 / 0
09.07.2008, 17:49
    #35421338
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в js получить корректный символ нажатой клавиши???
кстати, код символов что в латинской что в русской расскладке одинаков - почему?
...
Рейтинг: 0 / 0
09.07.2008, 17:50
    #35421348
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в js получить корректный символ нажатой клавиши???
кодировка страницы Windows-1251
...
Рейтинг: 0 / 0
09.07.2008, 19:42
    #35421626
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в js получить корректный символ нажатой клавиши???
всё должно работать
какой браузер?
...
Рейтинг: 0 / 0
09.07.2008, 19:55
    #35421646
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в js получить корректный символ нажатой клавиши???
LINUXERвсё должно работать
какой браузер?

IE7 пишу на ASP.NET глобализация настроена на Windows-1251
...
Рейтинг: 0 / 0
09.07.2008, 20:05
    #35421654
LINUXER
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в js получить корректный символ нажатой клавиши???
Ну, вот так работает
Код: plaintext
1.
<input onkeypress="alert(String.fromCharCode(event.keyCode|event.charCode))">
...
Рейтинг: 0 / 0
09.07.2008, 20:05
    #35421655
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в js получить корректный символ нажатой клавиши???
sp LINUXERвсё должно работать
какой браузер?

IE7 пишу на ASP.NET глобализация настроена на Windows-1251

Странное наблюдение - aspx страницы отдаются с заголовком
Content-Type: text/html; charset=windows-1251

а скрипты - без кодировки
Content-Type: application/x-javascript

ноя попытался в теге скрипта я прописал
<script language="JavaScript" lang="ru">

всеравно ничего не изменилось :(
...
Рейтинг: 0 / 0
09.07.2008, 20:07
    #35421659
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как в js получить корректный символ нажатой клавиши???
LINUXERНу, вот так работает
Код: plaintext
1.
<input onkeypress="alert(String.fromCharCode(event.keyCode|event.charCode))">


так работает, а из .htc - нет - почему???

все файлы VS хранит в UTF8, а прога настроена на глобализацию Windows-1251
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как в js получить корректный символ нажатой клавиши??? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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