powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Чтение заголовка ответа с сервера.
16 сообщений из 16, страница 1 из 1
Чтение заголовка ответа с сервера.
    #35804369
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Люди не подскажите, можно ли на javascript отследить какой ответ на страницу приходит? Т.е. у меня из javascript делается следующие действие:
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35804372
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TVadimПривет всем. Люди не подскажите, можно ли на javascript отследить какой ответ на страницу приходит? Т.е. у меня из javascript делается следующие действие:

Извнияюсь, не те кнопки нажал.

location.href='url';

Мне надо определить когда придет ответ. Как это сделать пока не сообразил. Ответ приходит в виде эксель файла с возможностью либо его записи, либо открытия в новом окне. Хотелось бы определить когда он сгенерился и отпустить некоторые кнопки которые блокировались.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35804418
NT Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TVadimlocation.href='url';

Мне надо определить когда придет ответ. Как это сделать пока не сообразил. Ответ приходит в виде эксель файла с возможностью либо его записи, либо открытия в новом окне. Хотелось бы определить когда он сгенерился и отпустить некоторые кнопки которые блокировались.

Никак, потамучто изменив location.href ты тем самым браузеру сказал загрузи мне страницу url. Естественно при этом твоя текущая страница с твоим скриптом выгрузиться. Если хочешь чтонибудь эдакое сотворить смори в сторону либо AJAX либо IFRAME.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35804710
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так и подумал что без ajax не обойтись. Я новичок в jquery, может кто подскажет после того как я выполнил запрос, как мне сделать так чтоб появилось системное меню в котором предлагается открыть либо сохранить файл.
Код: plaintext
1.
2.
3.
  $("#message").ajaxComplete(function(request, settings){  
//чего здесь надо прописать?
 });  
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35804716
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оно само вылезет, если кликнуть (нажать или сэмулировать нажатие) на ссылке, которая указывает на файл. Правда, в ИЕ при первом нажатии не обойтись без желтой полоски безопасности. Хотя кто знает ... может, что еще предложат.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35805304
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дома пробовал не выпадало окошко, но сейчас еще раз попробую.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35805441
NT Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ээээ...
Вы когда AJAX-ом пользуетесь, хоть понимаете, что ответ надо как-то обрабатывать?
Вот вы через AJAX запросили эксель файл, вы понимаете что вся колбаса этого файла вам придет ввиде строки? И что дальше Вы с этой колбасой делать будете? Лучше скажи что ты хочешь вообще сделать по приходу этого файла?
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35805542
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я хочу вывести чтоб открылось окно как и при использовании location.href с возможностью записи или открытия файла. Я понимаю что ко мне приходит строка, поэтому и пытаюсь выяснить может кто делал нечто подобное. Ajax использую только для того чтобы определить что ответ получен и я смогу отлочить кнопку которую блокирую при отправке запроса.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35805773
NT Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не это ли ты хочешь?

Код: plaintext
<a href="c:\111.xls" target="_blank">твой отчет</a>
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35805785
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это. но с возможностью проверки что файл пришел. И после этого разлочить кнопки.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35805865
NT Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем кнопки на форме лочить?
Всеравно я могу в браузере нажать: назад, вперёд, стоп или обновить и все Ваши старания будут прахом.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35805878
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне надо именно так сделать. Можете что-нить подсказать как это можно сделать на ajax?
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35805984
NT Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TVadimМожете что-нить подсказать как это можно сделать на ajax?
Из нормального браузера никак. Ибо взаимодействие JavaScript со средой вне браузера запрещено. И хорошо, что запрещено, только представь что могли бы делать злоумышленники через сайты если бы можно было через JavaScript изменять файловую систему и т.д.
А вообще чисто гипотетически, если бы это было бы возможно можно было бы сохранить строку, в которой был бы твой эксел файл на жесткий диск и дать команду экселю на его открытие. Подозреваю, что в IE даже это можно сделать средствами какого-нибудь VBScript, но это практика плохого Web программирования.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35806057
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Когда я отправляю с сервера эксель файл, я добавляю в хидер спец. заголовки для того чтобы открыть в новом окне. Родительское окно не перерисовывается, неужели никак нельзя отследить пришел файл или нет.
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35806351
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно в принципе. Категорически нет через javascript. А можно через флеш - у них там есть такие интересные "заманухи", что можно контролировать не только аплоад, но и даунлоад. В принцип работы не вклинивался, но из представлений о флеше могу сделать вывод, что флеш на клиентском компе выделяют себе место под кеш - типа, флешевской песочницы, с которой работает как с файловой системой, но без доступа к фнешнему контенту. Соответственно, можно проконтролировать бинарный поток (файл).
Ну, а сделать взаимодействие флеш-javascript - это ерунда ...
Может, не так удобно, профессионально и не уверен по поводу кроссбраузерности, но сделать так можно. Я так файлы получаю с удаленного компа одной компании, причем, хочу заметить, - не фтп.
А, да, кстати, приятный бонус - при получении файла система безопасности ИЕ (другие не пробовал) молчит как мертвая ...
...
Рейтинг: 0 / 0
Чтение заголовка ответа с сервера.
    #35808257
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TVadimКогда я отправляю с сервера эксель файл, я добавляю в хидер спец. заголовки для того чтобы открыть в новом окне. Родительское окно не перерисовывается, неужели никак нельзя отследить пришел файл или нет.
можно на сервере сформировать сообщение, что он пришёл.
так можно и статус-бар сделать
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Чтение заголовка ответа с сервера.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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