M1K: Verschlüsselung eines Textes

Beitrag lesen

Hallo

ich will mir gerade ein kleines Tool schreiben, mit dem ich eingegebene Zeichen codieren bzw. dekodieren kann. Das ganze soll Zeichenweise stattfinden.

Ich habe aber Probleme mit else-if. Wenn ich hier
if(bedingung){
   anweisung
} else if (bedingung){
   anweisung
}else{
 anweisung
}

schreibe funktioniert es nicht. Hat jemand einen Tipp für mich?

Hier mal mein bisheriger Code der so auch funktioniert.

  
<html>  
	<head>  
		<title>Firefly (de)codierer</title>  
		 <script language="javascript" type="text/javascript">  
		 	function codieren(){  
				var text = document.form1.plain.value;  
				<!-- document.form1.decoded.value = text; -->  
				var i=0;  
				for(i=0; i<=text.length; i++){  
					if(text.charAt(i) == "A" || text.charAt(i) == "a"){  
						document.form1.decoded.value = document.form1.decoded.value +"z";  
					}else{  
						document.form1.decoded.value = document.form1.decoded.value +"   !!!ENDE!!!";  
					}  
				}  
				<!-- document.form1.decoded.value = document.form1.plain.value; -->  
		 	}  
			  
			function decodieren(){  
				<!-- document.form1.plain.value = document.form1.decoded.value; -->  
			}  
		 </script>  
	</head>  
	<body>  
		<fieldset>  
			  
			<table>  
			<form name="form1" method="post" action="">  
				<tr>  
		 			<td>Bitte geben Sie hier den zu codierenden Text ein: <br>  
		 				<textarea cols="80" rows="15" name="plain" id="plain"></textarea></td>  
					<td><input type="button" value="codieren" name="encode" onClick="codieren()"></td>  
				</tr>  
				<tr>  
					<td>Bitte geben Sie hier den codierten Text ein:<br>  
						<textarea cols="80" rows="15" name="decoded" id="decoded"></textarea></td>  
					<td><input type="button" value="decodieren" name="decode" onClick="decodieren()"></td>  
				</tr>	  
			</form>  
			</table>  
			  
		</fieldset>  
	</body>  
</html>