C
C4D_Joe
Hallo!
Für eine kleine Webanwendung benötige ich eine JavaScript-Funktion, die auf Knopfdruck ein weiteres Input-Element erstellt, und zwar ein Dateiauswahlfeld.
Hat sogar gut geklappt, funktioniert im Firefox auch einwandfrei. Nur der IE macht Probleme. Beim Aufruf der Funktion kommt folgende Fehlermeldung:
Zeile: 80
Zeichen: 1
Fehler: Dieser Befehl wird nicht unterstützt.
In den Zeile 78, 79 und 80 steht folgendes:
Wie es aussieht, lässt sich im IE der type eines Input-Elements nicht verändern. Statt der Dateiauswahl wird ein simples Text-Eingabefeld erstellt.
Kann man den type dennoch irgendwie setzen? Oder die Sache gänzlich anders lösen?
Gruß,
Joe
Für eine kleine Webanwendung benötige ich eine JavaScript-Funktion, die auf Knopfdruck ein weiteres Input-Element erstellt, und zwar ein Dateiauswahlfeld.
Hat sogar gut geklappt, funktioniert im Firefox auch einwandfrei. Nur der IE macht Probleme. Beim Aufruf der Funktion kommt folgende Fehlermeldung:
Zeile: 80
Zeichen: 1
Fehler: Dieser Befehl wird nicht unterstützt.
In den Zeile 78, 79 und 80 steht folgendes:
Javascript:
field = document.createElement("input");
f.appendChild(field);
f.lastChild.setAttribute("type", "file");
Wie es aussieht, lässt sich im IE der type eines Input-Elements nicht verändern. Statt der Dateiauswahl wird ein simples Text-Eingabefeld erstellt.
Kann man den type dennoch irgendwie setzen? Oder die Sache gänzlich anders lösen?
Gruß,
Joe
Zuletzt bearbeitet von einem Moderator: