Mors alfabesi tüm yazıyı çevirebilirsiniz

'Programlama' forumunda sha. tarafından 9 Eyl 2009 tarihinde açılan konu

  1. sha.

    sha. ..daha çirkin, daha huysuz

    Kod:
    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
    <title>Mors Alfabe'si</title>
    </head>
    
    <body>
    
    <SCRIPT LANGUAGE="JAVASCRIPT">
    <!--
    
    //Bu kodlar JAVASCRIPTKID.COM dan alınmış ve tarafımdan türkçeleştirimiştir.
    //Bazı yerlerinde değişiklik yapılmıştır; alert , mail gibi ...
    //Kodların kullanımı ve değiştirilmesi yönünde aksine bir uyarı bulunmamaktadır.
    //Amaç bir zamanlar okulda görüpte asla öğrenemediğimiz mors alfabesini biraz daha inceleme imkanı yaratmak istememizdir.
    //Extrem bir durum olmadığı sürece bu alfabenin bir işe yaramayacağını unatmayalım.
    
    
    var charCodes=new Array(36); charCodes["a"]=". _";
    charCodes["b"]="_ . . .";
    charCodes["c"]="_ . _ .";
    charCodes["d"]="_ . .";
    charCodes["e"]=".";
    charCodes["f"]=". . _ .";
    charCodes["g"]="_ _ .";
    charCodes["h"]=". . . .";
    charCodes["i"]=". .";
    charCodes["j"]=". _ _ _";
    charCodes["k"]="_ . _";
    charCodes["l"]=". _ . .";
    charCodes["m"]="_ _";
    charCodes["n"]="_ .";
    charCodes["o"]="_ _ _";
    charCodes["p"]=". _ _ .";
    charCodes["q"]="_ _ . _";
    charCodes["r"]=". _ .";
    charCodes["s"]=". . .";
    charCodes["t"]="_";
    charCodes["u"]=". . _";
    charCodes["v"]=". . . _";
    charCodes["w"]=". _ _";
    charCodes["x"]="_ . . _";
    charCodes["y"]="_ . _ _";
    charCodes["z"]="_ _ . .";
    charCodes["1"]=". _ _ _ _";
    charCodes["2"]=". . _ _ _";
    charCodes["3"]=". . . _ _";
    charCodes["4"]=". . . . _";
    charCodes["5"]=". . . . .";
    charCodes["6"]="_ . . . .";
    charCodes["7"]="_ _ . . .";
    charCodes["8"]="_ _ _ . .";
    charCodes["9"]="_ _ _ _ .";
    charCodes["0"]="_ _ _ _ _";
    var temp=''
    
    function encode() {
    document.morsecode.chars.value=document.morsecode.chars.value.toLowerCase();
    document.morsecode.codebox.value="Yazılan Metin   ";
    temp=''
    var chars=document.morsecode.chars.value.split("");
    
    for (a=0; a<chars.length; a++) {
    if (chars[a]!=" ") {
    if (window.charCodes[chars[a]]) {
    document.morsecode.codebox.value+=charCodes[chars[a]]+"    ";
    temp+=chars[a]+"="+charCodes[chars[a]]+"\n";
    }
    else
    temp+=chars[a]+"=(None)\n";
    }
    else temp+="\n";
    }
    document.morsecode.codebox.value+="\n\n\nAÇIKLAMA:\n\n"+temp
    
    
    }
    // -->
    </SCRIPT>
    
    <FORM NAME="morsecode">
    Herhangi bir metni <b>mors</b> alfabesine çevirin:&nbsp;&nbsp;&nbsp;&nbsp; <INPUT TYPE="TEXT" NAME="chars" size="28" value="İmdat"> 
    <INPUT TYPE="button" VALUE="Kod'la" onClick="encode()"><BR>Unutmayınız ki; mors 
    alfabesinde <b>Türkçe</b> karakter yoktur. <BR>
    <TEXTAREA NAME="codebox" cols="50" rows="10" style="width:70%" wrap="virtual"> </TEXTAREA><br>
    <INPUT TYPE="button" VALUE="   Kopyala   " onClick="document.morsecode.codebox.select(); document.execCommand('Copy');alert('(CTRL), V ile yapıştırabilirsiniz'); ";>
    <input type="button" value="Bana Mail Atın" onclick="parent.location='mailto:ksabitk@hotmail.com'">
    
    </FORM>
    <p><br>
    &nbsp;</p>
    
    </body>
    </html>
     

Bu Sayfayı Paylaş