Приветствую!
Мне надо создать форму загрузки файлов с нуля.
Делаю так:
fform=document.createElement("FORM");
fform.id="form"+count;
fform.name="form"+count;
fform.enctype="multipart/form-data";
fform.method="post";
input=document.createElement("input");
input.type="file";
fform.action="fileupload.php";
input.name='file';
fform.appendChild(input);
Везде (опера, ff, сафари, итд) работает как надо. НО вот в ИЕ не хочет работать!
Просмотрев "ие средствами разработки" дерево, я был удивлён, т.к. вместа
<input name="file" ...
там стоит
<input propdescname="file" ...
...
Такой же propdescname стоит и в тэге формы.
В гугле слово "propdescname" выдаёт пару японских сайтов
Т.е. файл даже не отсылается, т.к. имени нет...
Пять часов я потратил на поиск решения (скорее всего лоховсой) проблеммы, но так ничего и не нашол.
ps: document.createElement('<INPUT name="file">') тож не катит. Визуально выглядит норм, на деле х_р! Не постятся файлики (массив $HTTP_POST_FILES["file"] пустой, а вот $_POST["file"] кажит имя файла)