wahsaga: onClick vs. javascript:

Beitrag lesen

hi,

Jetzt komme ich nicht mehr mit.
Also was meinst du mit Rückgabewert.

die funktion gibt true oder false zurück, je nachdem ob ihre gewünschte aktion funktioniert hat.

Und was heißt negieren?

na ja, negieren halt - booleschen wert umdrehen, aus true false machen, et vice versa.

function blah() {
   var fenster = window.open(...);
   return !fenster;
}

<a href="alternative.html" onClick="return blah();" ...>

blah() gibt jetzt false zurück, wenn das öffnen des popups geklappt hat (wegen der negation durch !fenster), der eventhandler reicht diesen rückgabewert wiederum mit return in der event-hierachie weiter nach oben durch, der eigentliche HTML-link wird also nicht mehr ausgeführt.
konnte das popup jedoch nicht geöffnet werden, gibt die funktion true zurück, eventhandler reicht durch, link wird ausgeführt.

gruß,
wahsaga

--
I'll try being nicer if you'll try being smarter.