Hallo,
ich habe folgenden JavaScript-Code:
var Zelle1 = document.createElement(„TD“);
Zelle1.innerHTML = ‚‘;
Wenn dieser Code ausgeführt wird erscheint schon das INPUT-Feld, allerdings funktioniert onChange nicht. Hab per „alert“ auch mal dieses innerHTML ausgegeben. Dort waren die "-Zeichen weg.
Kann das der Grund sein?
Hat jemand ne Lösung?
Hab auch schon gegoogelt, aber nichts brauchbares gefunden.
Vielen DANK!!!
Gruß
Frank
P. S. Verwendet wird der IE 6
Hallo!
Da ich mit der Beschreibung nicht sio viel anfangen konnte habe ich ein kleines Beispiel geschrieben:
Hier wird zuerst eine Tabelle erzeugt, und anschließend mittels Javascript der Spalte Dein Formular zugewiesen.
Beim onChange-Ereignis wird die Funktion myFunc aufgerufen, die ein Alert ausführt.
Dieses Ereignis tritt dann ein, wenn du auf den Button „Durchsuchen“ neben dem Input-Feld klickst, und eine Datei auswählst genauso, wie wenn man im Input-Feld etwas verändert.
function myFunc(oObject)
{
alert(„Es funktioniert!“);
}
myTD.innerHTML = ‚<INPUT type=„file“ maxLength=„60“ size=„40“ name=„test“ tabindex=„1“ onChange=„myFunc(this)“>‘;
Weiß nicht ob dir das nun hilft oder nicht.
Falls nicht: Vielleicht kannst Du ja etwas mehr von Deinem Code posten.
Gruß,
Tom