Im Link JavaScript 'gewinnen' lassen
Marco Zehner
- javascript
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
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
Hi,
- 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