Потребител:V111P/cyr.js
от Уикипедия, свободната енциклопедия
Бележка: След съхранението е необходимо да изтриете кеша на браузъра, за да видите промените: Mozilla / Firefox / Safari: натиснете бутона Shift и щракнете върху Презареждане (Reload), или изберете клавишната комбинация Ctrl-Shift-R (Cmd-Shift-R за Apple Mac); IE: натиснете Ctrl и щракнете върху Refresh, или клавишната комбинация CTRL-F5; Konqueror: щракнете върху Презареждане или натиснете F5; Opera: вероятно е необходимо да изчистите кеша през менюто Tools→Preferences.
function cyrLat(text) { var str = ''; for (var i = 0; i < text.length; i++) { var ch = text.charAt(i); for (var l = 0; l < cyr.length; l++) { if (ch == cyr[l]) {str += lat[l]; break;} else if (l == cyr.length - 1) str += ch; } } return str; } function latCyr(text) { str = text; for (i = 0; i < cyr.length; i++) { str = eval('str.replace(/' + lat[i] + '/g, \'' + cyr[i] + '\');'); } return str; }