Carsten: was macht "return"

Beitrag lesen

Hallo Hany,

also z.b. <a href="blabla" onClick="return goToURL('blabla')...>

Das 'return' gibt den Rückgabewert der Funktion goToURL an das <a> zurück.
Wenn der Rückgabewert 'true' ist wird der Linke (hier also blabla) ausgeführt,
sonst nicht.

Die übliche Konstruktion ist es, goToURL _immer_ false zurückgeben zu lassen,
dann wird der Link aus dem href="" Teil nämlich nur ausgeführt, wenn JavaScript
ausgeschaltet ist.

Eine alternative Schreibweise dafür ist dann
  <a href="blabla" onClick="goToURL('blabla'); return false;">
und goToURL braucht gar nix mehr zurückgeben. Diese Schreibweise macht, finde
ich, deutlicher was passieren soll.

Gruss,
Carsten