function addInputFile() {
inputField = document.createElement("input");
...
inputField.onClick = addInputFile();
Zwei Fehler:
1. derEventhandler heißt onclick (JS ist casesensitive)
2. Der Rückgabewert der Funktion addInputFile() ist vermutlich undefiniert
Ein Eventhandler erwartet eine Referenz auf eine Funktion, entweder imn der Form:
inputField.onclick = addInputFile;
(ohne Klammer ist das eine Referenz, du kannst dir das anschauen: alert(addInputFile ); )
oder
inputField.onclick = function()
{
addInputFile();
}
Das ist eine anonyme Funktion (weil sie keinen Namen hat), aber trotzdem brauchst du die Klammer für die Parameter (den Fehler hättest du in deinen Versuchen eigentlich in der FF Konsole sehen müssen)
Struppi.
--
Javascript ist toll (Perl auch!)
Javascript ist toll (Perl auch!)