Ron: Event ändern

Hallo,

eine Frage:
Kann man mit Javascript ein "a href" mit onclick Event ändern?

Beispiel:

<div id="div1"><a href="#" onclick="tuwas()"><img src="a.jpg"></a></div>
.
.
.

Umfeld:
Via Javascript werden die div's in einer for-Schleife generiert.
Klick auf Link verändert das jeweilige Bild.
Danach sollen die Bilder nicht mehr anklickbar sein.
Jedes dieser Bilder muss jedoch in dem zuletzt getroffenen Zustand bleiben.
Das Div mit seinen style Attributen muss auch gleich bleiben.

Vielen Dank

  1. Lieber Ron,

    Kann man mit Javascript ein "a href" mit onclick Event ändern?
    <div id="div1"><a href="#" onclick="tuwas()"><img src="a.jpg"></a></div>

    document.getElementById("div1").getElementsByTagName("a")[0].onclick = function () { alert("Hallo Welt"); return false; };

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    1. Lieber Ron,

      Kann man mit Javascript ein "a href" mit onclick Event ändern?
      <div id="div1"><a href="#" onclick="tuwas()"><img src="a.jpg"></a></div>

      document.getElementById("div1").getElementsByTagName("a")[0].onclick = function () { alert("Hallo Welt"); return false; };

      Liebe Grüße aus Ellwangen,

      Felix Riesterer.

      Vielen Dank für den Denkschubser. Kombination aus getElementById und Name. Das wars :)

  2. eine Frage:
    Kann man mit Javascript ein "a href" mit onclick Event ändern?

    Beispiel:

    <div id="div1"><a href="#" onclick="tuwas()"><img src="a.jpg"></a></div>

    Wenn ich dich richitg verstanden habe soll der Event nach dem onclick nicht mehr Feuern.

    Das ginge einfach in der Funktion tuwas()

    <div id="div1"><a href="#" onclick="return tuwas(this)"><img src="a.jpg"></a></div>

    function tuwas(obj)
    {
    tu_was();
    obj.onclick = null;
    return false;
    }

    Struppi.