Динамическая загрузка контента на странице сайта
Страницы: 1
Динамическая загрузка контента на странице сайта
Цитата
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Ïðèìåð</title>
 
<script language="JavaScript" type="text/javascript">
 
var req;
 
function processReqChange() {
    if (req.readyState == 4){
  if (req.status == 200){
document.getElementById('content').innerHTML=req.responseText;
  };  
    };
};
 
function loadXMLDoc(url) { 
    if (window.XMLHttpRequest) {  
  req = new XMLHttpRequest();  
  req.onreadystatechange = processReqChange;  
  req.open("GET", url, true);  
  req.send(null);   
    } else if (window.ActiveXObject) {  
  req = new ActiveXObject("Microsoft.XMLHTTP");  
  if (req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, true);   
req.send();   
  };  
    };
};
 
function getFile(url){
    loadXMLDoc(url);  
};   
 
</script>
 
 
</head>
<>
 
<url href="#" onclick="getFile('page1.txt')">1</url>
<url href="#" onclick="getFile('page2.txt')">2</url>
<url href="#" onclick="getFile('page3.txt')">3</url>
 
<div id='content'></div>
 
</>
</html>
У меня есть такой код для подзагрузки контента на странице при нажатии на кнопку. Как сделать, чтобы при загрузке показывало картинку загрузки?
сделайте примерно следующее, как очень простой вариант
Код
function getFile(url){
document.getElementById('content').innerHTML= '<img src="www.goldeneagle.pt/en/img/base/loading.gif" alt="Loading, Loading!">';
loadXMLDoc(url);
};    
 

А дальше извращайтесь как хотите
Цитата
Rionty пишет:
сделайте примерно следующее, как очень простой вариант
Код
 function getFile(url){
document.getElementById('content').innerHTML= '<img src="www.goldeneagle.pt/en/img/base/loading.gif" alt="Loading, Loading!">';
loadXMLDoc(url);
};    
  

А дальше извращайтесь как хотите
Можно ли сделать, чтобы определенная страница, которая грузится на аяксе грузилась по умолчанию при заходе на страницу?
Цитата
Денис Степанов пишет:
Цитата
Rionty пишет:
сделайте примерно следующее, как очень простой вариант
Код
  function getFile(url){
document.getElementById('content').innerHTML= '<img src="www.goldeneagle.pt/en/img/base/loading.gif" alt="Loading, Loading!">';
loadXMLDoc(url);
};    
   

А дальше извращайтесь как хотите
Можно ли сделать, чтобы определенная страница, которая грузится на аяксе грузилась по умолчанию при заходе на страницу?
Уже сделал.
Денис Степанов пишет:
Цитата
Можно ли сделать, чтобы определенная страница, которая грузится на аяксе грузилась по умолчанию при заходе на страницу?
присоединяюсь. Ни как не могу дойти до этого smile:( Помогите пожалуйста.
Изменено: Василий Чёрный - 7 Мая 2012 01:28
Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
12:10 Взрывной рост роботности в Метрике 
11:43 Работает ли ссылочное продвижение 2019 – 2020? 
14:12 Роскомнадзор отказал в регистрации трети блогеров-десятитысячников 
21:51 Stixi.ru. и stixi.com 
14:13 Profit Pixels - In-House Форекс, Крипто, Трейдинг CPA Офферы | Еженедельные Выплаты | CPA до $950 
10:09 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
18:33 Trafee.com – эффективная монетизация вашего дейтинг трафика 
14:23 Belurk — высокоскоростные анонимные прокси от 0,24 рублей 
14:16 ProxyWins.com - 15% по промо-коду "venividivici" 
12:31 Создам под вашу нишу сетку сайтов-сателлитов для привлечения целевого трафика 
12:29 Уникальный сервис SEO продвижения 
12:24 Бустмаркет 
11:48 BIGPROXY.SHOP - Резидентные Ротационные Backconnect Proxy USA EUROPA MIX [Безлимитный трафик] 
04:11 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
12:12 Linux - это максимальная свобода 
04:06 Точные прогнозы на футбол 
20:09 Сколько сейчас стоит наполнение ИМ? 
12:43 Куплю проигрышные букмекерские аккаунты 
04:33 Половина скидок на распродажах — фейк 
07:53 НейроБабушка наказывает мошенников 
19:59 Осталось 3-5 месяцев до блокировки YouTube в России, — заявил Клименко