Marco Zehner: Im Link JavaScript 'gewinnen' lassen

Hallo,
ich habe folgendes Problem:
Ein Link soll dynamisch sein, das heisst in Abhängigkeit von Eingaben in einem Formular unterschiedliche Seiten aufrufen.

Das habe ich mit
<a href="www.einlinknachnirgendwo.xx" onclick="meineJavaFunktion()">
versucht.

Leider 'gewinnt' hierbei der Link, das heisst, die seite nach nirgendwo wird geöffnet.
Lasse ich HRef weg, ist das Ding nicht mehr als Link zu erkennen, sondern verhält sich wie Text (kein Pfeil beim draufzeigen, kein mouse over event wird ausgeführt).

Wie kann ich entweder:
das JavaScript über den Link priorisieren
oder
Href weglassen und das Ding verhält sich trotzdem optisch wie ein Link

Viele Grüsse
Marco

  1. Hallo!

    Wie kann ich entweder:
    das JavaScript über den Link priorisieren
    oder
    Href weglassen und das Ding verhält sich trotzdem optisch wie ein Link

    1. Verwende CSS. Beschaeftige Dich mit der Anzeige von Cursor.
    2. Haenge hinter jeden Aufruf in Deinem onclick="irgendwa();return false;" damit der Link nicht ausgefuehrt wird. Bedenke, dass der Link ohne aktiviertes JavaScript dennoch ausgefuehrt wird.

    Schönen Gruß

    Afra

    1. Hi,

      1. Haenge hinter jeden Aufruf in Deinem onclick="irgendwa();return false;"

      besser noch: onclick="return irgendwa();", denn dann kann die JavaScript-Funktion entscheiden, ob sie ihren Job getan hat oder nicht.

      Cheatah

      --
      X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
      X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
      X-Will-Answer-Email: No
      X-Please-Search-Archive-First: Absolutely Yes