اشکال این کد چی هست ؟

mgh67

Member
اشکال این کد چی هست
var xml;
function pload(){
if(window.ActiveXObject){
xml = new ActiveXObject("Microsoft.XMLHTTP");
} else if(window.XMLHttpRequest){
xml = new XMLHttpRequest();
}
xml.open("GET", "data.xml", true);
xml.onreadystatechange = update()
xml.send(null);
}
function update(){
if (xml.readyState == 4)
{
document.getElementById("panel2").innerHTML = xml.responseText
} else
{
document.getElementById("panel2").innerHTML = "no : " + xml.readyState
}
}
خروجی این کد عدد یکه یعنی نتوانسته صفحه رو به دروستی لود کنه با تشکر ؟؟؟
 

love4php

Active Member
دوست عزیز کد ها را در تگ مربوطه قرار بده

کدت را اینجوری کن :
HTML:
<script>
function pload(){
	try{
		xml = new ActiceXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			xml = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(e2){
			xml = false;
		}
	}
	if(!xml && typeof XMLHttpRequest != 'undefined'){
		xml  = XMLHttpRequest();
	}

}
function update(){
	if (xml.readyState == 4)
	{
		document.getElementById("panel2").innerHTML = xml.responseText
	} else{
		document.getElementById("panel2").innerHTML = "no : " + xml.readyState
	}
}

</script>

شاید مشکل از بروزرت باشه که کد های ساخت object را ساپرت نمیکنه
 

جدیدترین ارسال ها

بالا