hotti: onClick statt href

hi,

ich hab da einen oder mehrere Tags derart:

<a href='?x_cgi=1' onClick=ajax('x=1')>

Wenn kein JS verfügbar ist, soll beim Klicken href angezogen werden; ist jedoch JS verfügbar, soll das onClick-Event greifen (und nur das). Welche Möglichkeiten gibt es denn, dass im Fall 'JS is enabled' nur das onClick-Event gefeuert wird und nicht href?

Per JS (alle) href='' setzen wäre eine Variante, gibts da noch was Anderes?

Viele Grüße,
Horst Zeckenschreck

--
Auch mit den richtigen Suchbegriffen kann das Suchergebnis flasch sein.
  1. <a href='?x_cgi=1' onClick=ajax('x=1')>

    Wenn kein JS verfügbar ist, soll beim Klicken href angezogen werden; ist jedoch JS verfügbar, soll das onClick-Event greifen (und nur das).

    Wie bei Deinem Form Gedöns auch:
    <a href='?x_cgi=1' onClick="ajax('x=1');return false">

    BZW:
    <a href='?x_cgi=1' onClick="return ajax('x=1')">

    function ajax(parm) {
    .
    .
    return false
    }

    Schöner ware es, wenn Du Deinen CGI Identifier extra behandeln würdest, dann hättest Du via
    <a href='?x=1' onClick="return ajax(this.href)">
    nur eine Notation und den Linkinhalt automatisch als Parameter in Deiner JS Funktion.

    1. hi,

      Wie bei Deinem Form Gedöns auch:
      return false

      Echt Klasse, Danke Dir!!

      Schöner ware es, wenn Du Deinen CGI Identifier extra behandeln würdest, dann hättest Du via
      <a href='?x=1' onClick="return ajax(this.href)">
      nur eine Notation und den Linkinhalt automatisch als Parameter in Deiner JS Funktion.

      Mann, das wird ja immer schöner! Herzlichen Dank für diesen affengeilen Tipp!!!

      Viele Grüße,
      Horst Hackfleisch

      --
      return TRUE!
    2. hi again,

      <a href='?x=1' onClick="return ajax(this.href)">

      This is a good idea

      Danke nochma!
      Horst Backe (Facility Manager)

      1. hallo,

        Horst Backe (Facility Manager)

        nur mal ne kleine Randfrage, fügst du das wie der Martin mit einem Script ein oder denkst du dir sowas jedesmal aus? :D

        grüße,
        henman

        --
        "Sir! We are surrounded!" - "Excellent! We can attack in any direction!"
        1. Moin,

          Horst Backe (Facility Manager)

          nur mal ne kleine Randfrage, fügst du das wie der Martin mit einem Script ein oder denkst du dir sowas jedesmal aus? :D

          Der Name Horst ist einfach nur bescheuert. Da muss ich mir wenigstens für den Nachnamen immer mal was Neues einfallen lassen.

          Viele Grüße vom Baumarkt,
          Horst Wachtelei

          --
          Ohne Frühstück geht erstmal garnüschd.