Privet, druz'ya -> Привет, друзья.
<!--Транслитерация--> <script type="text/javascript"> var latin=("jo-zh-i'-ch-sh-xh-je-ju-ja-a-b-v-g-d-e-z-i-k-l-m-n-o-p-r-s-t-u-f-x-c-'-y-`-j-h-JO-Jo-ZH-Zh-I'-Ch-CH-Sh-SH-Xh-XH-Je-JE-Ju-JU-Ja-JA-A-B-V-G-D-E-Z-I-K-L-M-N-O-P-R-S-T-U-F-X-C-Y-J-H").split("-"); var ciril=("ё-ж-й-ч-ш-щ-э-ю-я-а-б-в-г-д-е-з-и-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ь-ы-ъ-ж-х-Ё-Ё-Ж-Ж-Й-Ч-Ч-Ш-Ш-Щ-Щ-Э-Э-Ю-Ю-Я-Я-А-Б-В-Г-Д-Е-З-И-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ы-Ж-Х").split("-"); $('#keyboard-span').append('<input type="button" value="Латиница" id="latinos" /> <input type="button" value="Кириллица" id="cirilos" /> '); $('#latinos').click(function () { var q=0; for(q=0; q<=(ciril.length-1); q++){ trans = '/'+ciril[q]+'/g'; p=$('textarea#main-reply').val(); $('textarea#main-reply').val(p.replace(eval(trans), latin[q]));} }); $('#cirilos').click(function () { var q=0;for(q=0; q<=(latin.length-1); q++){ trans2 = '/'+latin[q]+'/g'; p=$('textarea#main-reply').val(); $('textarea#main-reply').val(p.replace(eval(trans2), ciril[q]));} }); </script>
В виртуальной клавиатуре появятся кнопки для транслита: