Tady sem to upravil :) :
<SCRIPT language=JavaScript>
<!--
function preloz(formular1) {
znaky = new Array(
"A","B","C","D","E","F","G","H","I","J",
"K","L","M","N","O","P","Q","R","S","T",
"U","V","W","X","Y","Z",
"a","b","c","d","e","f","g","h","i","j",
"k","l","m","n","o","p","q","r","s","t",
"u","v","w","x","y","z",
" ","_",".",",","?",":",";","-","!","/");
morseovka = new Array(
"2","22-","222-","3-","33-","333-",
"4-","44-","444-,"5-","55-","555-",
"6-","66-","666-","7-","77-","777-",
"7777-","8-","88-","888-","9-","99-",
"999-","9999-",
"2","22-","222-","3-","33-","333-",
"4-","44-","444-,"5-","55-","555-",
"6-","66-","666-","7-","77-","777-",
"7777-","8-","88-","888-","9-","99-",
"999-","9999-",
" "," ",".-.-.-",
"--..--","..--..","---...","-.-.-.", "-....-","!","-..-.");
var vstup = formular1.vstup.value;
var vystup = ""
formular1.vystup.value = vystup;
for(poradi = 0; poradi < vstup.length; poradi++) {
znak = vstup.charAt(poradi);
for (i = 0; i < znaky.length; i++) {
if (znak == znaky[i]) {
vystup += morseovka[i];
break;
}
}
}
formular1.vystup.value = vystup;
}
-->
</SCRIPT>
<form name="formular1">
<textarea name=vstup rows=3 cols=70></TEXTAREA>
<p><input onclick=javascript:preloz(this.form) type=button value=Přelož></p>
<textarea readonly name=vystup rows=3 wrap=physical cols=70>
</TEXTAREA>
</form>