Показать сообщение отдельно
  #4 (permalink)  
Старый 25.03.2014, 12:41
Новичок на форуме
Отправить личное сообщение для lodkin Посмотреть профиль Найти все сообщения от lodkin
 
Регистрация: 25.03.2014
Сообщений: 5

я смог додуматься только до вот такого, но он транслирует посимвольно, не учитывает сочтания

function cirTolat(text) {
var a = document.getElementById('area');
if(a) {
var let = a.value.split('');

for(var j = 0; j < let.length; j++) {
if(let[j] != ' ') {
for(var i = 0; i < cirilica.length; i++) {
if(let[j] == cirilica[i]) {
let[j] = latinica[i];
}
}
}
}
document.getElementById('area2').value=let.join('' );
}
}

function latTocir() {
var a = document.getElementById('area2');
if(a) {
var let = a.value.split('');

for(var j = 0; j < let.length; j++) {
if(let[j] != ' ') {
for(var i = 0; i < latinica.length; i++) {
if(let[j] == latinica[i]) {
let[j] = cirilica[i];
}
}
}
}
document.getElementById('area').value=let.join('') ;
}
}
Ответить с цитированием