Показать сообщение отдельно
  #2 (permalink)  
Старый 14.01.2011, 14:18
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

<html>
<body>

<input id="enter" />
<input type="button" value="перевести" onclick="perevesti();" />
<br />
<input id="autput" />

<script>
MAP = {
'a' : 'ф',
'b' : 'и',
'c' : 'с',
'd' : 'в',
'e' : 'у',
'f' : 'а'
};
I = document.getElementById('enter');
O = document.getElementById('autput');
function perevesti() {
S = '';
for (var i = 0; i < I.value.length; i++)
{
CHAR = I.value.charAt(i);
LOWER = CHAR.toLowerCase();
if (CHAR == CHAR.toUpperCase())
UPPER = 1;
else
UPPER = 0;
S += LOWER in MAP ? MAP[CHAR.toLowerCase()][UPPER ? 'toUpperCase' : 'toString']() : CHAR;
}
O.value = S;
}
</script>

</body>
</html>


буквы заполните сами. они начинаються с 10-ая строки,разберетесь

Последний раз редактировалось Matre, 14.01.2011 в 14:25.
Ответить с цитированием