www.nero.ir
Member
سلام من این کد رو نوشتم و روی سیستم خودم خیلی خوب کار میکنه ولی برای 5 درصد از کاربرای سایتم همش پیغام مرور گر شما از ایجکس پشتیبانی نمیکنه رو میده من browser ها رو هم چک کردم مثلا روی یک سیستم با ie 6 هیچ مشکلی نداره و با یک سیستم دیگه این ارور رو میده
یعنی این اتفاق رخ میده چرا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
و چیزی هم که هست وقتی روی یک سیستم این error رو میده اگر صفحه رو رفرش کنی یا هر کار دیگخ بیخیال این error نمیشه دوستان عزیز راهنمایی کنید
یعنی این اتفاق رخ میده چرا ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
HTML:
if (!http_request) {
alert('مرورگر شما از ایجکس پشتیبانی نمی کند');
return false;
}
و چیزی هم که هست وقتی روی یک سیستم این error رو میده اگر صفحه رو رفرش کنی یا هر کار دیگخ بیخیال این error نمیشه دوستان عزیز راهنمایی کنید
HTML:
function ajax(url, divv) {
divname= divv;
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('مرورگر شما از ایجکس پشتیبانی نمی کند');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('POST', url , true);
http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=UTF-8");
http_request.send(null);
}
function alertContents(myname) {
document.getElementById(divname).innerHTML="<div align=center ><img src='images/ajax.gif' border='0'></div>";
if (http_request.readyState == 4) {
if (http_request.status == 200) {
result = http_request.responseText;
document.getElementById(divname).innerHTML = result;
} else {
alert('ارتباط با سرور برقرار نشد لطفا صفحه را رفرش نمایید');
}
}
}