powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / IE 8 fireEvent Unspecified error
4 сообщений из 4, страница 1 из 1
IE 8 fireEvent Unspecified error
    #38785424
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я получаю некоторый текстовый файл с помощью ajax, и мне нужно сохранить его на стороне клиента, я нашел код, который работает в Opera, Chrome, FireFox, но в IE 8 и более поздних версиях - не хочет. Я получаю "Unspecified error" в строке FireEvent. Что я сделал не так?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
var url = 'data:application/octet-stream,' + encodeURIComponent(responseData);
                var anchor = document.createElement('a');
                anchor.setAttribute('href', url);
                anchor.setAttribute('download', fileName);

                if (document.createEvent) {
                    var e = window.document.createEvent("MouseEvents");
                    e.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
                    anchor.dispatchEvent(e);
                } else if (window.document.createEventObject) {
                    try {
                        var clickEvent = document.createEventObject();
                        clickEvent.button = 1;
                        anchor.fireEvent('onclick', clickEvent); // <-- there is error "Unspecified error"

                    } catch (ex) {
                        alert(ex);
                    }

                }
...
Рейтинг: 0 / 0
IE 8 fireEvent Unspecified error
    #38785873
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧто я сделал не так?


используешь недобраузер :)
...
Рейтинг: 0 / 0
IE 8 fireEvent Unspecified error
    #38785958
Sanprof
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вадя, :) да я бы его никогда и не использовал, но клиенту то хочется.
...
Рейтинг: 0 / 0
IE 8 fireEvent Unspecified error
    #38785990
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sanprof,

если нужен IE8-9, то скачать файл можно только через сервер (сервер должен выставить заголовок content-disposition attachment).

а так - ищи "filesaver" или вроде того.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / IE 8 fireEvent Unspecified error
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]