Daywalker: javascript:void(0);

Beitrag lesen

Dann wird das submit() nicht ausgeführt, wenn im href-Tag "javascript:void(0);" steht. Durch ein onclick="sortField();return false;" kann das ganze aber zum Laufen gebracht werden.

Nun ja, offenbar ist ein Link (zumindest im IE 6) immer als Gesamtheit zu betrachten. Das Resultat des Klicks wird also abgebrochen, wenn das Javascript-Klickziel void() macht.

Allerdings ist das kein großer Beinbruch, denn wenn man mit Javascript vernünftig umgeht, nutzt man sowieso nur im onclick-Eventhandler Javascript, nicht im href. Und man verhindert die Ausführung des href-Links, indem man im onclick "return false" ans Ende setzt.