>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Загрузка файла с сервера http://forum.mozilla-russia.org/viewtopic.php?id=39838 |
trilirium > 14-09-2009 15:20:38 |
Извините за тривиальный (наверное) вопрос. Как, собственно, в Firefox сказать с сервера файл (простой текст небольшого объема), сохранив его, например, в JavaScipt массив для дальнейшей обработки? |
formatC'vt > 17-09-2009 12:09:20 |
покажите, пожалуйста, как это реализуется в IE, а то задача не очень понятна. |
Forest > 17-09-2009 13:05:52 |
trilirium |
trilirium > 17-09-2009 15:13:14 |
Проблема -- в том, чтоб скачать и сохранить для обработки. Покажу, как делал это в IE: <MSIE:DOWNLOAD ID="oDownload" STYLE="behavior:url(#default#download)" /> (Этот тэг ставим где-нибудь в начале документа, обычно между HEAD и BODY.) oDownload.startDownload (filename, callback); Это вызывается где-нибудь в JS коде (обычно, при загрузке страницы). Так это работает в IE, а вот как реализовать в FF -- вопрос. |
Forest > 17-09-2009 17:22:55 |
Это должно работать в расширении или на странице? |
trilirium > 18-09-2009 12:08:02 |
Прежде всего -- на самой странице. |
Forest > 19-09-2009 04:35:39 |
Может проще сделать через Flash? |
trilirium > 21-09-2009 13:10:01 |
Неужели проще, чем через Flash, это сделать нельзя?! |
arka > 21-09-2009 16:09:32 |
trilirium то всё это в топку и иди кури AJAX |
trilirium > 22-09-2009 15:42:50 |
@FFUser665: Зачем IFRAME -- в него ведь надо загружать HTML-код. @arka: Нет, не что-то подобное. Содержимое скачанного файла преобразуется (хотя, в конечном итоге, все равно в HTML-контент). Впрочем, как загрузить с сервера HTML (с немедленным включением его в узел документа) -- я знаю. |
arka > 22-09-2009 15:52:41 |
trilirium |
trilirium > 25-09-2009 12:27:03 |
@arka: большое спасибо! Пытаюсь вот забирать файл посредством XMLHttpRequest. Правда, есть один вопрос. Мой код отказывается забирать файл с нашего сервера: жалуется, что "Permission denied". Как я понимаю, потому, что код я отлаживаю у себя, а тестовые файлы -- на сервере. Нельзя ли как нибудь эту проверку отключить? |
formatC'vt > 25-09-2009 12:49:52 |
добавьте в код Выделить код Код:netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect UniversalBrowserAccess'); |
arka > 28-09-2009 11:26:06 |
Кроссдоменные запросы в Ajax у Firefox/1.0.7 запрещены. |