Na dosuge balovalsja JavaScriptom dlja pol'ziljubimogo foruma. Komu interesno, vikladivaju SRC:
| Код | <HTML> <HEAD> <TITLE>translit convertion</TITLE> </HEAD>
<BODY> <font face="sans-serif">
<FORM NAME = "SENDDATA">
<TEXTAREA NAME="message" ROWS=18 cols=100% WRAP="VIRTUAL"></TEXTAREA> <script language="JavaScript"> var lat=new Array("url","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","c","'","y","`","j","h"); var cyr=new Array("url","ё", "ж", "й", "ч", "ш", "щ", "э", "ю", "я", "а","б","в","г","д","е","з","и","к","л","м","н","о","п","р","с","т","у","ф","ц","ь","ы","ъ","ж","х"); var latcap=new Array("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","C","Y","J","H"); var cyrcap=new Array("Ё","Ё","Ж","Ж","Й","Ч","Ч","Ш","Ш","Щ","Щ","Э","Э","Ю","Ю","Я","Я","А","Б","В","Г","Д","Е","З","И","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Ц","Ы","Ж","Х"); var bbcoderu=new Array("урл","хттп","емаил]","б]","и]","лист]","[лист=а]","[лист=1]","имг]","цоде]","qуоте]"); var bbcodeeng=new Array("url","http","email]","b]","i]","list]","[list=a]","[list=1]","img]","code]","quote]");
function transform(_tex, _src, _repl){ var i; for (i=0;i<_src.length;i++){ _tex=_tex.replace(new RegExp(_src[i],"g"),_repl[i]); } return _tex; }
function toRus(tex){ tex=transform(tex, latcap, cyrcap); tex=transform(tex, lat, cyr); return tex; }
function onClickBtnRu(){ var txt = document.SENDDATA.message.value; txt = toRus(txt); document.SENDDATA.message.value = txt; document.SENDDATA.message.focus; }
</script>
<table width="100%" border="0"> <tr> <td align="center"> <a href="javascript:void(null)" ONCLICK="onClickBtnRu();"><img src="translit_button.jpg" alt = "Translit -> Russian" border = 0> </a> </td> </tr> </table>
</FORM> </BODY> </HTML>
|
|