Показать сообщение отдельно
  #4 (permalink)  
Старый 20.10.2013, 13:43
Аватар для BETEPAH
Профессор
Отправить личное сообщение для BETEPAH Посмотреть профиль Найти все сообщения от BETEPAH
 
Регистрация: 23.06.2011
Сообщений: 1,165

<div>русский текст<br />
<textarea onkeyup="this.value = toggleEncoding(this.value, 'ru')"></textarea></div>
<div>английский текст<br />
<textarea onkeyup="this.value = toggleEncoding(this.value, 'en')"></textarea></div>
<script>
function toggleEncoding(txt, lang) {
	lang = lang || 'en';
	var rus = "абвгдеёжзийклмнопрстуфхцчшщъыьэюя";
	var eng = "f,dult`;pbqrkvyjghcnea[wxio]sm'.z";
	if(lang == 'en') var from = rus, to = eng;
	else if(lang == 'ru') var from = eng, to = rus;
	else return txt;
	txt = txt.split('');
	for (var i = 0; i < txt.length; i++) {
		txt[i] = to.charAt(from.indexOf(txt[i])) || txt[i];
	}
	txt = txt.join('');
	return txt;
}
</script>
Ответить с цитированием