Я просто создаю веб-приложение, используя новый класс FormData, который предоставляет HTML5.
Чтобы иметь кнопку «выбрать файл» в пользовательском стиле, я хочу вызвать событие щелчка в элементе ввода файла через javascript.
Это работает в IE10 и Chrome, но когда я пытаюсь создать экземпляр FormData, используя форму, в IE10 происходит сбой с сообщением «SCRIPT5 «Отказано в доступе»» в этой строке:
var fd = new FormData(f.get(0));
Если я запускаю диалоговое окно открытия файла, используя собственный элемент ввода, он работает и в IE10.
Для тестирования см. этот jsfiddle: http://jsfiddle.net/s9aTg/2/
Есть ли возможность заставить это работать в IE10, или я застрял с уродливой кнопкой по умолчанию «выбрать файл»?
Заранее спасибо, МакФарлейн