Text rückwärts schreiben

Also wir haben in Info die Aufgabe bekommen zwei Textfelder zu machen. In das erste Feld schreibt man was rein und das wird dann nach drücken eines Buttons im zweiten Feld rückwärts angezeigt. Leider hab ich das nicht hingekriegt..
Die Funktion ruck() geht ruckw() nicht. Dort zeigt er im Ausgabetextfeld(t2) nur den ersten eingegebenen Buchstaben an. Kann mir jemand schreiben wie das richtig geht?

<html>
<head>
<title></title>
<script language="JavaScript">

var r=""
function ruck()
{

text=document.form.t1.value;
n=text.length;

document.form.t2.value=text.toLowerCase(n);


}

function ruckw()
{
text=document.form.t1.value;
n=text.length;
for (i=0; i<n ; i++)
{
r=text.charAt(n-1-i);
}
document.form.t2.value=r;





}


</script>


</head>
<body text="#000000" bgcolor="#FFFFFF">
<form name="form">
<textarea name="t1" cols="20" rows="20"></textarea>
<textarea name="t2" cols="20" rows="20"></textarea>
<input type="button" name="b1" value="Kleinschreiben" onClick="ruck()">
<input type="button" name="b2" value="" onClick="ruckw()">
<input type="button" name="b3" value="">
</form>

</body>
</html>
 
function ruckw()
{
r="";
text=document.form.t1.value;
n=text.length;
for (i=0; i<n ; i++)
{
r+=text.charAt(n-1-i);
}
document.form.t2.value=r;
}

denn du willst die einzelnen buchstaben ja an die variable r anhängen (+=) und nicht ersetzen (=).
 
Zurück
Oben