<A HREF='#' onclick="funktion()";return false"> ?
das hat (neben dem Back-Button-Effekt) noch einen weiteren Nachteil. Wenn ich nun die Seite schon nach unten gescrollt hatte, lande ich beim Klicken auf den Link wieder ganz oben, was ich als ziemlich störend empfinde. Gibt es also noch etwas anderes?Das duerfte eigentlich nicht passieren.
Ich denke, der NS versucht das als Sprungziel innerhalb des aktuellen Dokuments auszuwerten. Und wir hatten ja schon mal festgestellt, dass er an den Seitenanfang springt, wenn der das Ziel nicht findet, im Gegensatz zu IE, der dann garnichts tut. Aber das duerfte sowieso egal sein, denn wenn dann das "return false;" innerhalb der Anfuehrungszeichen steht, muesste die Ausfuehrung des Sprungs doch abgebrochen werden, oder?
Was man noch machen kann?
<A HREF="javascript:void()" onclick="funktion()";return false">
oder
function nichts()
{}
...
<A HREF="javascript:nichts()" onclick="funktion()";return false">
(Da ist schon wieder der Tippfehler drin.)
Bei alledem ist mir noch nicht klar, warum man den Funktionsaufruf nicht direkt bei HREF hinschreiben kann. Was hat das mit TARGET=_self zu tun?