jacky: dynamisch

Also ich versuche, nach einem Beispiel im Forum einem erstellten html-tag eine Funktion + eventhandler zuzuweisen. Funktioniert auch recht gut bisher.

a = document.createElement("tr");
   a.onclick =  function writen() { alert("hallo welt"); };

Zumindest solange ich eine einfache Funktion verwende, aber was ist wenn ich eine Funktion mit Argumenten aufrufen will.

Wie z.b. (in diesem nicht funktionierenden Beispiel, warum es nicht funktioniert ist klar, die argumente bekommen keine Werte zugewiesen)

a = document.createElement("tr");
   a.onclick =  function writen(x,y) {//funktionierende Funktion
   var z = prompt("Geben sie die gewünschte Änderung an diesem
   Feld ein","");
   Table[x][y] = (z != null) ? z : Table[x][y];
   Table[x][y] = (z == "") ? null : Table[x][y];
   checkNcreate();
   };
Doch wie kann ich den dynamisch generierten tr-tag dazu bringen eine Funktion mit parametern aufzurufen.
Sollte vielleicht etwas derartiges funktionieren?

a = document.createElement("tr");
   a.onclick =  function writen(1,1); //writen existiert schon

  1. Doch wie kann ich den dynamisch generierten tr-tag dazu bringen eine Funktion mit parametern aufzurufen.
    Sollte vielleicht etwas derartiges funktionieren?

    a = document.createElement("tr");
       a.onclick =  function writen(1,1); //writen existiert schon

    Nein, aber wie wär's so:
    a = document.createElement("tr");
    a.onclick =  function ()
    {
    writen(1,1);
    };

    Struppi.