mostafa.hoseini
New Member
سلام دوستان
من با لود شدن صفحه ایجکس مشکل دارم!البته قبلا لود میشد ولی الان مشکل پیدا کرده!با فایر فاکس مشکلی نداره،وقتی تابع فراخوانی میشه مرورگر هنگ میکنه!لطفا اگر ممکنه اسکریپتی واسم بذارید که استاندارد تر از این باشه و هنگ نکنه.یا در صورت امکان مشکلش رو برطرف کنید.این رو هم اضافه کنم که ظاهرا وقتی پاسخ کوتاه باشه هنگ نمی کنه.
با تشکر
من با لود شدن صفحه ایجکس مشکل دارم!البته قبلا لود میشد ولی الان مشکل پیدا کرده!با فایر فاکس مشکلی نداره،وقتی تابع فراخوانی میشه مرورگر هنگ میکنه!لطفا اگر ممکنه اسکریپتی واسم بذارید که استاندارد تر از این باشه و هنگ نکنه.یا در صورت امکان مشکلش رو برطرف کنید.این رو هم اضافه کنم که ظاهرا وقتی پاسخ کوتاه باشه هنگ نمی کنه.
با تشکر
PHP:
[LTR]
<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();
}
function get(B,BL,P) {
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var url = 'action.php';
var pmeters = 'B='+B+'&BL='+BL+'&P='+P;
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 = '<p align="center"><img src="template/loading.gif"/></p>';
document.getElementById("loading").className = "loading-visible";
document.getElementById("mask").className = "mask-visible";
}
if(HttPRequest.readyState == 4) // Return Request
{
var response = HttPRequest.responseText;
document.getElementById("listingPOSTS").innerHTML = response;
document.getElementById("loading").className = "loading-invisible";
document.getElementById("mask").className = "mask-invisible";
}
}
}
</script>
[/LTR]