|
|
|
| Подскажите как сделать, чтобы пока загружается страница с помощью XMLHttpRequest вылезала картинка "loading..." | |
|
|
|
|
|
|
|
для: hanterz
(28.09.2006 в 15:39)
| | Вручную - показываешь при запуске и выключаешь при приёме. | |
|
|
|
|
|
|
|
для: 12345
(28.09.2006 в 15:48)
| | на примере можете показать? | |
|
|
|
|
|
|
|
для: hanterz
(28.09.2006 в 16:02)
| | Дайте заготовку с Аяксом (такую, чтоб работала) | |
|
|
|
|
|
|
|
для: 12345
(28.09.2006 в 16:19)
| | ну вот как у меня идет
var req;
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 processReqChange() {
ab = window.setTimeout("req.abort();", 5000);
if (req.readyState == 4) {
clearTimeout(ab);
if (req.status == 200) {
document.getElementById("abc").innerHTML=""+req.responseText+"";
// alert(nn);
} else {
alert("ERR\n" + req.statusText);
}
}
}
function requestdata(params) {
loadXMLDoc('setting.php?'+params);
}
|
и
кнопка
<input class="but" type="button" onClick="requestdata('sett=1');" value="Настройки">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td id="abc" >
</iframe>
</td>
</tr>
</table>
|
| |
|
|
|
|
|
|
|
для: hanterz
(28.09.2006 в 16:30)
| |
<script>var req;
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 processReqChange() {
ab = window.setTimeout("req.abort();", 5000);
if (req.readyState == 4) {
clearTimeout(ab);
if (req.status == 200) {
document.getElementById("abc").innerHTML=""+req.responseText+"";
// alert(nn);
document.getElementById('i1').style.display='none';
} else {
alert("ERR\n" + req.statusText);
}
}
}
function requestdata(params) {
document.getElementById('i1').style.display='inline';
loadXMLDoc('setting.php?'+params);
} </script>
<input class="but" type="button" onClick="requestdata('sett=1');" value="Настройки">
<img src=... style=position:absolute;display:none id=i1>
|
| |
|
|
|
|
|
|
|
для: 12345
(28.09.2006 в 16:45)
| | спасип | |
|
|
|