Verschlüsselung eines Textes
M1K
- javascript
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>
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
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