mostafa.hoseini
New Member
با سلام خدمت همه دوستان،
من یه برنامه ایجکسی دارم ولی لودینگ اون کار نمی کنه!یعنی عکسی که باید لود بشه اونجا هنگام انتظار جواب request توی اون id قرار داده نمیشه.
این هم کدش:
من یه برنامه ایجکسی دارم ولی لودینگ اون کار نمی کنه!یعنی عکسی که باید لود بشه اونجا هنگام انتظار جواب request توی اون id قرار داده نمیشه.
این هم کدش:
PHP:
[/RIGHT]
<script language="javascript">
var HttPRequest = false;
try {
HttPRequest = new ActiveXObject("MSXML2.XMLHTTP");
} catch (exception1) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (exception2) {
HttPRequest = false;
}
}
if (!HttPRequest && window.XMLHttpRequest) {
HttPRequest = new XMLHttpRequest();
}
var PM;
function get(PM) {
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var U='<?php echo $_SESSION["user_id"]; ?>';
var url = 'act-replay.php';
var pmeters='U='+U+'&PM='+PM;
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("loading").innerHTML = '<img src="../template/loading.gif" />';
document.getElementById("result").className="mask-visible";
}
if(HttPRequest.readyState == 4) // Return Request
{
var response = HttPRequest.responseText;
document.getElementById("loading").innerHTML = '';
document.getElementById("result").className="mask-invisible";
document.getElementById("result").innerHTML = response;
document.getElementById(PM).innerHTML = '<img src="../template/readed.png">';
}
}
}
</script>
[RIGHT]
آخرین ویرایش: