Тема: Анимация
Показать сообщение отдельно

  #6  
Старый 15.07.2008, 18:37
Shadow_p1raT
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме:
2140897

Репутация: 267
Отправить сообщение для Shadow_p1raT с помощью ICQ
По умолчанию

Вообщем примерно так:
JS:
Код:
<head>
<script>
function doLoad(url) {   
if (window.XMLHttpRequest) {   
request = new XMLHttpRequest();   
request.onreadystatechange = processRequestChange;   
request.open("GET", url, true);   
request.send(null);   
} else if (window.ActiveXObject) {   
request = new ActiveXObject("Microsoft.XMLHTTP");   
if (request) {   
request.onreadystatechange = processRequestChange;   
request.open("GET", url, true);   
request.send();   
}   
}   
}    
function processRequestChange() {   
document.getElementById("resultdiv").style.display = 'none';   
if (request.readyState == 4) {     
if (request.status == 200) {   
document.getElementById("resultdiv").style.display = 'block';   
document.getElementById("responseHTML").innerHTML = request.responseText;   
} else {   
alert("Не удалось получить данные:n" + request.statusText);   
}   
document.getElementById("loading").style.display = 'none';   
}   
else if (request.readyState == 3 || request.readyState == 1) {   
document.getElementById("loading").style.display = 'block';   
}   
}
</head>
Вставляешь в страницу такой код:
Код:
Результаты:   
<span id="responseHTML"></span>\\сюда ввыводится результат выполнения скрипта 
</div>   
<center>  
<div id="loading" style="display:none"><img src=loading.gif>\\твоя картинка загрузки   
</div>
Надеюсь ты поймёшь как юзать функцию doLoad
P.S я в js не ас.
 
Ответить с цитированием