Anonym
15. Oktober 1999 um 08:32
1
hi
wie definiert man funktionen in javascript !!!
function Reverse(obj)
{
var t1, t2 ="" ,i
t1 = obj.value
for ( i = t1.length -1; i \> 0;i -) t2 += t1.charAt(i)
obj.value = t2.toUpperCase()
}
Jave Script - Beispiel
Klicken Sie in diese Feld und geben Sie Ihren Namen ein:
Drücken Sie nun diesen Schaltknopf und sehen Sie was passiert:
was ist daran falsch, ich bekomme die fehlermeldung das Reverse nicht definiert ist.
danke
lotte
Da sind ja einige Fehler drin. Grundsätzlich muss jede JavaScript-Anweisung mit ; beendet werden. Der einfachheit halber korrigier ich mal in deinem Posting
function Reverse(obj)
{
var t1, t2 ="" ,i
<:stuck_out_tongue_winking_eye:RE>var t1, t2 ="" ,i;
</PRE>
t1 = obj.value
<:stuck_out_tongue_winking_eye:RE>t1 = obj.value;
</PRE>
for ( i = t1.length -1; i > 0;i
-) t2 += t1.charAt(i)
<:stuck_out_tongue_winking_eye:RE>Die for-Schleife ist total zerschossen:
for ( i=t1.length -1; i >= 0; i–)
{
t2 += t1.charAt(i)
}
</PRE>
obj.value = t2.toUpperCase()
}
Dieses muss raus
Jave Script - Beispiel
Klicken Sie in diese Feld und geben Sie
Ihren Namen ein:
Drücken Sie nun diesen Schaltknopf und
sehen Sie was passiert:
was ist daran falsch, ich bekomme die
fehlermeldung das Reverse nicht definiert
ist.
danke
lotte
Dann funktionierts und ich hoffe Du blickst noch durch in dem Zeichensalat
Marco