Was ist daran falsch???
David Hörpel
- javascript
Hi!
Kann mir bitte einer sagen, was an dieser Zeile onFocus='window.setTimeout('alert(this.value*5)',12000);' falsch ist?? Ich bekomme immer die Fehlermeldung "nichtabgeschlossssene Zeichenkette". Danke für die Hilfe:
Hier nochmal im Kontext:
if(typeof(parent.ab)=="undefined"){};
else
{ document.write( "<tr><td width='83' height='87'>"+parent.ab+"</td><td width='61'><form method='post' name='form2' action=''> <input size='4' maxlength='4' value='1' name='text2'
onFocus='window.setTimeout('alert(this.value*5)',12000);'>
</td><td valign='middle' align='center'>"+parent.aa+"</td><td width='83' height='87' valign='middle' align='center'><Input type=button value=Löschen onClick='document.form2.text2.value=''';> </form></td></tr>");}
David!
Hi!
Hallihallo!
Kann mir bitte einer sagen, was an dieser Zeile onFocus='window.setTimeout('alert(this.value*5)',12000);' falsch ist?? Ich bekomme immer die Fehlermeldung "nichtabgeschlossssene Zeichenkette". Danke für die Hilfe:
Hier nochmal im Kontext:
Versuchs doch mal mit onFocus="window.setTimeout('alert(this.value*5)',12000);"
^^ ^^ ^^ ^^
Habs nicht ausprobiert, sollte aber hinhauen.
Viele liebe Grüße,
Der Dicki
hi,
Versuchs doch mal mit onFocus="window.setTimeout('alert(this.value*5)',12000);"
^^ ^^ ^^ ^^
--> sagte mal wieso setzt ihr die Ausführungszeichen alle hinter das semikolon, versuchts mal vors semikolon zu setzten
gruß karo
Hi,
Versuchs doch mal mit onFocus="window.setTimeout('alert(this.value*5)',12000);"
--> sagte mal wieso setzt ihr die Ausführungszeichen alle hinter das semikolon,
weil es an einer anderen Stelle falsch wäre.
versuchts mal vors semikolon zu setzten
Ein Semikolon ist kein gültiges HTML-Attribut.
Cheatah
Hallihallo!
onFocus="window.setTimeout('alert(this.value*5)',12000);"
--> sagte mal wieso setzt ihr die Ausführungszeichen alle hinter das semikolon,
Das Semikolon gehört in diesem Fall zu der Javascript- Anweisung.
Und diese Javascript- Anweisung wird _insgesamt_, also inklusive Semikolon, von Anfürungszeichen umschlossen.
Wie Cheatah schon sagte, das Semikolon ist kein gültiges HTML- Attribut.
Der Browser würde es aber als zum HTML- Code gehörend interpretieren, wenn es außerhalb der Anfühtungszeichen auftauchen würde.
Viele liebe Grüße,
Der Dicki
Hallihallo!
onFocus="window.setTimeout('alert(this.value*5)',12000);"
--> sagte mal wieso setzt ihr die Ausführungszeichen alle hinter das semikolon,
Das Semikolon gehört in diesem Fall zu der Javascript- Anweisung.
Und diese Javascript- Anweisung wird _insgesamt_, also inklusive Semikolon, von Anfürungszeichen umschlossen.
Wie Cheatah schon sagte, das Semikolon ist kein gültiges HTML- Attribut.
Der Browser würde es aber als zum HTML- Code gehörend interpretieren, wenn es außerhalb der Anfühtungszeichen auftauchen würde.
Viele liebe Grüße,
Der Dicki
--> uuups!! sollte lesen lernen, meine augen aufsperren, und die klappe halten wenn ichs selbst nicht genau weis... hab einfach von einem meiner schnell-tipp-fehler geschlossen....
gruß die sich wg/ Blödheit schämende karo
Hallihallo!
--> uuups!! sollte lesen lernen, meine augen aufsperren, und die klappe halten wenn ichs selbst nicht genau weis... hab einfach von einem meiner schnell-tipp-fehler geschlossen....
Der Schluss lag ja auch nahe, zumal das wohl den meisten öfters mal passiert (mir sogar _sehr_ oft...)
gruß die sich wg/ Blödheit schämende karo
Kein Grund, sich zu schämen :) Lieber mal ne Stelle zuviel genauer unter die Lupe genommen, als eine zu wenig ;)
Viele liebe Grüße,
Der Dicki
Hi,
Hier nochmal im Kontext:
ist das wirklich Copy & Paste gewesen, oder hast Du den Code für's Forum noch mal verändert? Denn dies:
document.write( "<tr><td width='83' height='87'>"+parent.ab+"</td><td width='61'><form method='post' name='form2' action=''> <input size='4' maxlength='4' value='1' name='text2'
ist in der Tat eine nicht abgeschlossene Zeichenkette. Da stört es dann auch nicht mehr, dass dies:
onFocus='window.setTimeout('alert(this.value*5)',12000);'>
vom JavaScript-Interpreter ebenfalls abgelehnt werden würde, weil Du einer Variable namens onFocus das Ergebnis der Operation "(definierter String) größer als (nichts)" zuordnen möchtest.
Tja, die Umbrüche, die Umbrüche... Wir alle befinden uns im Umbruch :-)
Cheatah
<img src="/images/05.gif" width=158 height=119 border=0 alt="Jetzt reicht's aber!">
http://forum.de.selfhtml.org/?m=110691&t=19715 23:07
http://forum.de.selfhtml.org/?m=110665&t=19710 22:08
<img src="/images/08.gif" width=213 height=100 border=0 alt="Schau mal unter folgenden Links nach:">
</faq/#Q-06c>
</faq/#Q-11>
<img src="/images/14.gif" width=260 height=119 border=0 alt="Ein bischen dumm?">