Tyler Duren: Event-Handler

Ich versuche Elemente dynamisch zu erzeugen. Geschafft.
Ich kann auf sämtliche Attribute zugreifen.

Mein Problem:

Wie kann ich einen Event-Handler hinzufügen?

Für Opera und Netscape habe ich schon die Lösung:

#######
document.getElementById("id").setAttribute("onclick", "javascript:alert('nadn');");
#######

Leider funktioniert das nicht mit dem MS IE. Kann mit bitte jemand helfen.
THX

  1. Hallo

    guck ma hia http://selfhtml.teamone.de/dhtml/modelle/dom.htm#event_handling

    gruss

    --
    no strict;
    no warnings;
    Selbstcode: (_*_) ^_^ ( . ) ( . ) :-(bla)
  2. document.getElementById("id").setAttribute("onclick", "javascript:alert('nadn');");
    #######

    Das sollte für jeden Browser mit einer anonymen Methode gehen: doc.gEBI().onclick = function bla(){
    }

    1. doc.gEBI().onclick = function bla(){ }

      »»
      Kannst du das bitte noch einmal etwas auführlicher beschreiben.

      PS: Leider funktioniert das addEventListener() nur bei Netscape...

      1. Hat sich erledigt. Es funktioniert!!!

        Vielen Dank.