Phiên bản đầy đủ: jsB@nk » Bảo mật » Mã hóa » Chuyển sang mã Morse
URL: https://www.javascriptbank.com/morsecode-generator.html
Hiệu ứng dùng để chuyển một đoạn văn bản bất kì bằng tiếng Anh (a-z) sang mã morse.
Phiên bản đầy đủ: jsB@nk » Bảo mật » Mã hóa » Chuyển sang mã Morse
URL: https://www.javascriptbank.com/morsecode-generator.html
<script language="JavaScript" type="text/javascript"><!--function clearing(){ window.document.morse.output.value = " ";}function transform(){ var zeichen = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ", i, d, f; var eingabe = window.document.morse.input; var ausgabe = window.document.morse.output; var laenge = eingabe.value.length; for(i=0; i<laenge; i++) { i=eingabe.value.charAt(i); if(zeichen.indexOf (i) ==-1) { alert("Bitte nur Buchstaben eingeben."); break; } else { for(f=0; f<laenge; f++) { switch (eingabe.value.charAt(f)) { case 'a':{ausgabe.value = ausgabe.value + " .- "; break;} case 'b':{ausgabe.value = ausgabe.value + " -... "; break;} case 'c':{ausgabe.value = ausgabe.value + " -.-. "; break;} case 'd':{ausgabe.value = ausgabe.value + " -.. "; break;} case 'e':{ausgabe.value = ausgabe.value + " . "; break;} case 'f':{ausgabe.value = ausgabe.value + " ..-. "; break;} case 'g':{ausgabe.value = ausgabe.value + " --. "; break;} case 'h':{ausgabe.value = ausgabe.value + " .... "; break;} case 'i':{ausgabe.value = ausgabe.value + " .. "; break;} case 'j':{ausgabe.value = ausgabe.value + " .--- "; break;} case 'k':{ausgabe.value = ausgabe.value + " -.- "; break;} case 'l':{ausgabe.value = ausgabe.value + " .-.. "; break;} case 'm':{ausgabe.value = ausgabe.value + " -- "; break;} case 'n':{ausgabe.value = ausgabe.value + " -. "; break;} case 'o':{ausgabe.value = ausgabe.value + " --- "; break;} case 'p':{ausgabe.value = ausgabe.value + " .--. "; break;} case 'q':{ausgabe.value = ausgabe.value + " --.- "; break;} case 'r':{ausgabe.value = ausgabe.value + " .-. "; break;} case 's':{ausgabe.value = ausgabe.value + " ... "; break;} case 't':{ausgabe.value = ausgabe.value + " - "; break;} case 'u':{ausgabe.value = ausgabe.value + " ..- "; break;} case 'v':{ausgabe.value = ausgabe.value + " ...- "; break;} case 'w':{ausgabe.value = ausgabe.value + " .-- "; break;} case 'x':{ausgabe.value = ausgabe.value + " -..- "; break;} case 'y':{ausgabe.value = ausgabe.value + " -.-- "; break;} case 'z':{ausgabe.value = ausgabe.value + " --.. "; break;} } } } }}--></script><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->
<form name="morse"> <input type="text" name="input" value="" size="40" maxlength="1000"><br> <textarea name="output" cols="30" rows="5"></textarea><br> <input type="button" value="transform" onclick="transform();"> <input type="reset" value="clear"></form><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->