Мелочь из Java - Script... Вопрос в интересах форума...

  • Добрый Бечер ,
    Меня эта тема тоже интересовала, только ваш Tread я поздно нашел.У меня на Компе лежит html file,уже года 2,нашел в Inete.
    вот—как это написано .МОЖЕТ кому и сгодится,можно прямо b HTML страничку засунуть, не требует Сервер ,пашет в Бровсере.
    ————————————————————————————————————————————————————————————
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">


    <HTML><HEAD>
    <meta http-equiv="content-type" content="text/html; charset=windows-1251">
    <TITLE>Translit converter</TITLE>
    <SCRIPT language=JavaScript>
    var lat=new Array("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");
    var cyr=new Array("¸","æ","é","÷","ø","ù","ý","þ","ÿ","à","á","â","ã","ä","å","ç","è","ê","ë","ì","í","î","ï","ð","ñ","ò","ó","ô","õ","ö","ü","û","ú","æ","õ");


    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","X","C","Y","J","H");
    var cyrcap=new Array("¨","¨","Æ","Æ","É","×","×","Ø","Ø","Ù","Ù","Ý","Ý","Þ","Þ","ß","ß","À","Á","Â","Ã","Ä","Å","Ç","È","Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò","Ó","Ô","Õ","Ö","Û","Æ","Õ");



    function translate(tex)
    {
    var buf=tex;
    var i;
    for (i=0;i<latcap.length;i++)
    {
    buf=replace(buf,latcap[i],cyrcap[i],1,0);
    }


    for (i=0;i<lat.length;i++)
    {
    buf=replace(buf,lat[i],cyr[i],1,0);
    }


    tex=buf;
    return tex;
    }


    function replace(target,oldTerm,newTerm,caseSens,wordOnly) {


    var work = target;
    var ind = 0;
    var next = 0;


    if (!caseSens) {
    oldTerm = oldTerm.toLowerCase();
    work = target.toLowerCase();
    }


    while ((ind = work.indexOf(oldTerm,next)) >= 0) {
    if (wordOnly) {
    var before = ind - 1;
    var after = ind + oldTerm.length;
    if (!(space(work.charAt(before)) && space(work.charAt(after)))) {
    next = ind + oldTerm.length;
    continue;
    }
    }
    target = target.substring(0,ind) + newTerm +
    target.substring(ind+oldTerm.length,target.length);
    work = work.substring(0,ind) + newTerm +
    work.substring(ind+oldTerm.length,work.length);
    next = ind + newTerm.length;
    if (next >= work.length) { break; }
    }


    return target;


    }


    </SCRIPT>


    <meta name="generator" content="Namo WebEditor v5.0">
    </HEAD>
    <BODY bgcolor="#00309C" link="#000080" alink="#FF0000" text="black" vlink="purple">


    <table border="0" cellspacing="0" width="60%" id="AutoNumber3" height="30" align="center" bordercolordark="black" bordercolorlight="black" bgcolor="#00309C">
    <tr bgcolor="#00309C">
    <td width="100%" align="center" valign="top" height="448">


    <TABLE cellSpacing=0 cellPadding="0" width="623">
    <TBODY>
    <TR bgcolor="#00309C">
    <TD width="100" height="543">
    <p align="center"><B><font color="white" face="Arial Black">À-A<BR>Á-B<BR>Â-V<BR>Ã-G<BR>Ä-D<BR>Å-E<BR>¨-JO<BR>Æ-ZH,J<BR>Ç-Z<BR>È-I<BR>É-I'<BR>Ê-K<BR>Ë-L<BR>Ì-M<BR>Í-N<BR>Î-O<BR>Ï-P<BR></font></B></TD>
    <TD width="425" height="543">
    <FORM method=post>
    <p align="center"><TEXTAREA name=text2 rows="21" wrap=virtual cols=55>Najmite "Perevod", monsen'er i chitai'te normal'nyi' tekst :)
    Pravila pol'zovanija perevodchikom s translita:
    1-nabiraete tekst v okne po zadannym pravilam.
    2-najimaete na "Perevod".
    3-korrektiruete, esli trebuetsja, poluchennyi' tekst aglickimi bukovkami, soglasno pravilam.
    4-najimaete na perevod (3 i 4 mojno povtorjat' poka ne tresnet brouzer ili ne poluchite trebuemoe)
    5-vstavljaete, esli zadumano, aglickie slova (ne sleduet zhat' na knopku)
    6-ispol'zuete poluchennyi' tekst po naznacheniju
    </TEXTAREA><BR><INPUT onclick=document.forms[0].text2.value=translate(document.forms[0].text2.value); type=button value="Ubersetzen" style="font-family:'Arial Black'; font-style:normal; font-weight:bold; font-size:10pt; color:rgb(0,48,156); background-color:white;"><INPUT onclick="document.forms[0].text2.value='';" type=button value="Reset" style="font-family:'Arial Black'; color:white; background-color:rgb(0,48,156);">


    </p>
    </FORM></TD>
    <TD width="98" height="543">
    <p align="center"><B><font color="white" face="Arial Black">Ð-R<BR>Ñ-S<BR>Ò-T<BR>Ó-U<BR>Ô-F<BR>Õ-X,H<BR>Ö-C<BR>×-CH<BR>Ø-SH<BR>Ù-XH<BR>ü-'<BR>Û-Y<BR>ú-`<BR>Ý-JE<BR>Þ-JU<BR>ß-JA<BR></font></B></TD></TR></TBODY></TABLE>
    </td>
    </tr>
    </table>


    </BODY></HTML>
    ————————————————————————————————————————————————————————————