Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.04.2015, 23:35
Интересующийся
Отправить личное сообщение для polepropilen Посмотреть профиль Найти все сообщения от polepropilen
 
Регистрация: 31.03.2014
Сообщений: 16

Долгая загрузка страницы
Здравствуйте! Добавил на страницы сайта, кусок с левого сайта, внутри тегов <div></div>. Но когда на левом сайте глюки, то браузер загружает мой сайт, пол года... тоже и не показывает содержимое, до полной загрузки.
Как сделать, чтобы сначала открылась страница в браузере, а уже потом: кусок с левого сайта, внутри тегов <div></div>? Или другой вариант, кто знает.
Ответить с цитированием
  #2 (permalink)  
Старый 07.04.2015, 04:40
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Одно из:
а) загружать асинхронным запросом после загрузки страницы.
б) проверять ответ стороннего домена на сервере с ограничением по времени перед выводом в браузер.
Ответить с цитированием
  #3 (permalink)  
Старый 07.04.2015, 11:35
Интересующийся
Отправить личное сообщение для polepropilen Посмотреть профиль Найти все сообщения от polepropilen
 
Регистрация: 31.03.2014
Сообщений: 16

Сообщение от laimas Посмотреть сообщение
Одно из:
а) загружать асинхронным запросом после загрузки страницы.
б) проверять ответ стороннего домена на сервере с ограничением по времени перед выводом в браузер.
А как это сделать?
Ответить с цитированием
  #4 (permalink)  
Старый 07.04.2015, 11:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Для а) на клиенте Ajax запрос после загрузки, для б) например CURL или иное.
Используйте Ajax, а можно и IFRAME.
Ответить с цитированием
  #5 (permalink)  
Старый 07.04.2015, 13:45
Интересующийся
Отправить личное сообщение для polepropilen Посмотреть профиль Найти все сообщения от polepropilen
 
Регистрация: 31.03.2014
Сообщений: 16

Сообщение от laimas Посмотреть сообщение
Для а) на клиенте Ajax запрос после загрузки
к примеру:
класс - p1
файл (кусок левого сайта) - /kusok_levogo.php


<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>

<script type="text/javascript">
не знаю, что тут надо писать?
</script>

<div id="p1"></div>

Последний раз редактировалось polepropilen, 07.04.2015 в 13:57.
Ответить с цитированием
  #6 (permalink)  
Старый 07.04.2015, 13:57
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Использовать метод $.ajax(), здесь его описание и пример использования. Обратите внимание на параметр timeout, который нужно в методе указать, с необходимым временем ожидания, зачем же ждать ответа пол года?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка страницы перед таймером porezon Общие вопросы Javascript 1 16.01.2015 23:48
Очень долгая загрузка страницы usa-1500 Серверные языки и технологии 2 09.02.2014 15:11
Загрузка страницы michael_green AJAX и COMET 0 17.10.2011 22:50
Загрузка страницы, чтение значений элементов, загрузка следующей страницы sitestyler Events/DOM/Window 6 21.10.2009 12:20
загрузка страницы во фрейм matana Общие вопросы Javascript 4 01.05.2009 23:51