»
EnglishFrenchVietnamese

Print - Morsecode Generator - JavaScriptBank.com

Full version: jsB@nk » Security » Encryption » Morsecode Generator
URL: https://www.javascriptbank.com/morsecode-generator.html

Morsecode Generator © JavaScriptBank.comThis message script changes any word or phrase into morse code, with dashes represented by underscores and dots represented by full stops.

Full version: jsB@nk » Security » Encryption » Morsecode Generator
URL: https://www.javascriptbank.com/morsecode-generator.html



JavaScript
<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-->


HTML
<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-->