M1K: Verschlüsselung eines Textes

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>
  1. Hallo M1K,

    ... funktioniert es nicht.

    wie äußert sich das?

    Hat jemand einen Tipp für mich?

    Der Validator zeigt dir die HTML-Fehler, die Fehlerkonsole die Javascriptfehler.

      		<!-- document.form1.decoded.value = text; -->  
    

    in Javascript kommentiert man mit // oder /*  */

    Gruß, Jürgen

  2. Hi,

    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.

    Ok, wir haben hier also von Dir:
    1. funktionierenden Code
    2. die Behauptung, daß irgendein anderer (von Dir geheimgehaltener) Code nicht funktioniert.

    Sollen wir jetzt raten, was in dem Geheimcode falsch ist?

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.