Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 16:43
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Привет!Мой скрипт состоит из двух частей.Первая генерирует HTML страницу.А вторая загружает ресурс из сети и сохраняет его в файл.Загрузка - долгая операция и может выполняться до 10 секунд.Результат загрузки никак не отражается на содержимом HTML страницы.Сначала выполняется первая часть, а потом вторая.По окончанию первой части я вызываю flush(), это позволяет отобразить страницу сразу перед стартом второго этапа.Однако, встроеный в страницу Flash-ролик SWF не отображается.SWF - это ключевой элемент страницы и его необходимо отобразить как можно раньше.Он встроен в страницу с помощью библиотеки SwfObject.Проблема в том, что SwfObject начинает открывать SWF по событию onLoad() страницы.А событие onLoad() приходит только по окончанию второй части, то есть может быть вызвано через 10 секунд. В итоге не смотря на вызов flush() пользователь ждет впустую до 10 секунд.Можно ли решить эту проблему при помощи PHP?Можно ли запустить задачу загрузки (второй этап)в отдельном процессе?Можно ли сообщить браузеру перед вторым этапом, что страница готова и можно уже посылать странице событие onLoad()?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
интернет не может отобразить ни одну веб-страницу. Что делать? Guest Новый архив 4 0 17.03.2012 06:37
как прикрепить фото чтоб не писало невозможно отобразить страницу? Guest Третий архив вопросов и ответов 0 18.11.2011 21:04
Веб-узел не может отобразить страницу Guest Новый архив 2 0 29.09.2011 04:16



© www.otvetnemail.ru - Форум вопросов и ответов.