Der Martin: Syntaxfehler

Beitrag lesen

Hallo,

P.S. : Warum ist das ein Unterscheid, ob ich "t" oder 't' übergebe??

das ist in Javascript kein Unterschied.

Es ist allerdings ein sehr großer Unterschied, ob du bei verschachtelten Strings zweimal dieselben oder zweimal verschiedene Stringbegrenzer verwendest. Im Beispiel 1

<a href="..." onclick="activate('t', '001')" ... >

geht alles klarm, weil der Attributwert von onclick eindeutig ist. Im Beispiel 2 dagegen

<a href="..." onclick='activate('t', '001')' ... >

ist der Wert des onclick-Attributs nur 'activate(', weil danach der String wieder beendet wird. Der Rest wird vom HTML-Parser als Müll ignoriert.

So long,
 Martin

--
In Ägypten haben früher 150000 Leute 35 Jahre lang an einer Pyramide gearbeitet. Aber bei uns arbeiten doppelt so viele Leute doppelt so lange allein an der Baugenehmigung.
  (Dieter Nuhr, deutscher Kabarettist)