killer: Link ausführung verhindern

Hallo,

ich habe folgedes Problem:
Auf meiner Seite kann der User mit Hilfe eines Popupmenüs navigieren.
Das Menü öffnet sich sobald man auf einen Link klickt (<a href="./index.html" onClick"open_menue();">), allerdings wird der User dann sofort auf die Seite index.html weitergeleitet!
Wie kann ich verhindern das der Link ausgeführt wird?
Nur User ohne JS sollen beim Klicken auf den Link auf die index.html weitergeleitet werden!

killer

  1. Hallo killer,

    Vielleicht so?

    <a href="./index.html" onClick"open_menue();return false;">

    Gruß Gernot

  2. Hallo killer,

    ich habe folgedes Problem:
    Auf meiner Seite kann der User mit Hilfe eines Popupmenüs navigieren.
    Das Menü öffnet sich sobald man auf einen Link klickt (<a href="./index.html" onClick"open_menue();">), allerdings wird der User dann sofort auf die Seite index.html weitergeleitet!
    Wie kann ich verhindern das der Link ausgeführt wird?

    Indem du noch den Text "return false;"  nach deinem Aufruf der Funktion open_menue(); schreibst.

    Alternativ (und besser) ist folgendes:

    function open_menue()
    {
     // Code zum Öffnen
     return false;
    }

    ... und im HTML-Code dann:

    onclick="return open_menue();"

    Bis dann!

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
  3. thx - klappt prima! :-)