|
<script type='text/javascript'>
function translit(id) {
var field = document.getElementById(id);
var from = field.value.toLowerCase();
var rusChars = new
Array('а','б','в','г','д','е','ё','ж','з','и','й',
'к','л','м','н','о','п','р','с','т','у','ф','х','ч
','ц','ш','щ','э','ю','\я','ы','ъ','ь', ' ', '\'',
'\"', '\#', '\$', '\%', '\&', '\*', '\,', '\:',
'\;', '\<', '\>', '\?', '\[', '\]', '\^', '\{', '\}',
'\|', '\!', '\@', '\(', '\)', '\-', '\=', '\+', '\/',
'\\');
var transChars = new
Array('a','b','v','g','d','e','jo','zh','z','i','j
','k','l','m','n','o','p','r','s','t','u','f','h',
'ch','c','sh','csh','e','ju','ja','y','_', '_', '_',
'_', '_', '_', '_', '_', '_', '', '', '', '', '', '',
'', '', '', '', '', '', '', '', '', '', '', '_', '_',
'_', '_', '_');
var to = '';
var len = from.length;
var rlen = rusChars.length;
var character, isRus;
for(var i = 0; i < len; i++)
{
var character = from.charAt(i,1);
var foundIndex = rusChars.indexOf(character);
to += (foundIndex != -1) ? transChars[foundIndex] : character;
}
field.value = to;
}
</script>
<input type='text' id='message' /><input type='button'
onclick='translit("message")' value='← to translite' /> |