From 5552ce957b496dd4f0b8447dbfbf8718fbd1f2a7 Mon Sep 17 00:00:00 2001 From: mcd223 Date: Thu, 7 Feb 2019 19:38:42 -0500 Subject: redesign 3 --- JS/morsecode.js | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 JS/morsecode.js (limited to 'JS/morsecode.js') diff --git a/JS/morsecode.js b/JS/morsecode.js new file mode 100644 index 0000000..f95ac5d --- /dev/null +++ b/JS/morsecode.js @@ -0,0 +1,58 @@ +//deals with morse code page +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=""; +temp='' +var chars=document.morsecode.chars.value.split(""); + +for (a=0; a