JürgenB: Links - konsistent mit und ohne Javascript

Beitrag lesen

Hallo Richard,

Also meine Frage: wie schafft es ein Profi, dass so ein Link mit und ohne Javascript konsistent funktioniert?

<a href="seite.html" onclick="tuwas(this);return false">Link</a>

Das "return false" sorgt dafür, dass der Link nicht ausgeführt wird. Der Übergabeparameter this übergibt eine Referenz auf den (diesen) Link. In der Funktion tuwas kann dann z.B. auf parameter.href, also das Linkziel, zugegriffen werden.

function tuwas(parameter) { alert(parameter.href); }

Ohne Javascript kein return und dann kommt der Link. Superprofis prüfen in der Onklick-Funktion noch, ob das gewünschte geklappt hat und returnen dann true oder false, im "a" steht dann onclick="return tuwas(this)".

Gruß, Jürgen