Gunnar Bittersmann: href="#" lädt seite neu wenn in der url ein query enthalten ist

Beitrag lesen

@@EKKi:

Das ist kein Link. Ein Link, der nicht linkt, ist kein Link. Du kannst nahezu beliebigen anderen HTML-Elementen auch ein "onclick"-Eventhandler verpassen.

Und falls es doch ein 'a'-Element sein soll (bspw weil IE 6 :hover nur für Links kennt), dann bietet sich statt Verlinkung auf "#" an:

<a href="javascript:;" onclick="return hide('player')">X</a>

Dann ist für den Nutzer in der Statuszeile auch zu erkennen, dass beim Click keine andere Ressource angefragt wird, sondern JavaScript ausgeführt wird.

Live long and prosper,
Gunnar

--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)