dynamisch
jacky
- javascript
0 Struppi
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
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.