Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

Изменение языка

Написал скриптец, но слегка корявый
если писать быстро, то перевод получается корявый
Может какие идеи есть устранить эту фигню?
и еще
не знаю как убрать вывод по умолчанию английской буквы
приходится её тереть постоянно
<SCRIPT>

var EngCode=new Array(65,66,67,68,69,70,71,72,73,74,75,76,77,
78,79,80,81,82,83,84,85,86,87,88,89,90,192,186,222,219,221,188,190);

var RusCode=new Array(1092,1080,1089,1074,1091,1072,1087,1088,1096,1086,1083,1076,1100,
1090,1097,1079,1081,1082,1099,1077,1075,1084,1094,1095,1085,1103,1105,1078,1101,1093,1098,1073,1102);

function cut1()
{
.var t=oOutput.value;
oOutput.innerText=t.substr(0,t.length-2)+t.substr(t.length-1,t.length);
}

function fnTrapKD(){
.var i=0;
.while (i<33)
{
.if (event.keyCode==EngCode[i])
......{
oOutput.innerText=oOutput.value+String.fromCharCode(RusCode[i]);
.break;
......}
.i++;

}...
.if (i==33){oOutput.innerText=oOutput.value+String.fromCharCode(event.keyCode);} else { cut1();}
.
}


</SCRIPT>

<input type=text onkeyup="fnTrapKD();" ID="oOutput">
СообщениеАвторДата
Well09.12.2002 14:36
Well15.12.2002 12:15
Leechy15.12.2002 01:48
Maniac11.12.2002 15:51
Well15.12.2002 08:02
гоша12.12.2002 18:19
MetaWizard10.12.2002 10:53
Well10.12.2002 14:39
гоша10.12.2002 17:58
Givi09.12.2002 16:38
Well10.12.2002 08:23