Robin: [JAVASCRIPT] href="#" vs. href="javascript:void(0)"

Hallo zusammen!

Soviel ich weiß, gehört das 'javascript:' ja nicht offiziell in das href-Attribut eines Links. Wenn ich aber '#' hineinschreibe und nur mittles onClick eine JS-Funktion aufgerufen wird, springt mein IE immer zum Seitenanfang; bei 'javascript:void(0)' hingegen nicht.

Gibt es da nicht noch eine bessere Möglichkeit, das Springen zu verhindern, ohne 'javascript:'?

Für eure Anregungen bin ich dankbar!

Robin

  1. Hallo Robin,

    Gibt es da nicht noch eine bessere Möglichkeit, das Springen zu verhindern, ohne 'javascript:'?

    <a href="#" onclick="......; return false;">
                               ^^^^^^^^^^^^^^^

    Das bewirkt, dass die Link-Aktion nicht ausgeführt wird.

    Viele Grüße,
    Christian

    1. Jaaaaa!!!
      Das hatte ich ganz vergessen! Meine Funktion gab zwar zu diesem Zweck false zurück, aber ich hatte onclick="checkAll()" statt onClick="return checkAll()" geschrieben...
      Danke für den Tipp!

      Robin