Код:
<script type="text/javascript"> var latin=("q-w-e-r-t-y-u-i-o-p-]-a-s-d-f-g-h-j-k-l-;-'-z-x-c-v-b-n-m-,-q-w-e-r-t-y-u-i-o-p-]-a-s-d-f-g-h-j-k-l-;-'-z-x-c-v-b-n-m-,").split("-") var ciril=("й-ц-у-к-е-н-г-ш-щ-з-ъ-ф-ы-в-а-п-р-о-л-д-ж-э-я-ч-с-м-и-т-ь-б-й-ц-у-к-е-н-г-ш-щ-з-ъ-ф-ы-в-а-п-р-о-л-д-ж-э-я-ч-с-м-и-т-ь-б").split("-") function advert() { var val=document.selection.createrange() var val1=val.text var qw=0 for(qw=0; qw<=(latin.length-1); qw++) {var latin1="/"+latin[qw]+"/g" val1=val1.replace(eval(latin1), ciril[qw])} val.text=val1} function advert1() { var val=document.selection.createrange() var val1=val.text var qw=0 for(qw=0; qw<=(latin.length-1); qw++) {var ciril1="/"+ciril[qw]+"/g" val1=val1.replace(eval(ciril1), latin[qw])} val.text=val1} </script> <input type="button" value="в кириллицу" onclick="advert()" /> <input type="button" value="в латиницу" onclick="advert1()" />