ie6下运行良好,ie7下提示“undefined”,代码见内
zsrui 2008-02-25 09:22:57 ie6下运行良好,ie7下提示“undefined”,主要代码如下,请高手指点
<script language="javascript" type="text/javascript">
var request = false;
var acc_nbr_class_id;
if (typeof document.body.style.maxHeight != "undefined") {
// IE 7, mozilla, safari, opera 9
} else {
// IE6, older browsers
}
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request) alert("Error initializing XMLHttpRequest!");
function getCustomerInfo(nxx_nbr) {
document.getElementById("jindutiao").style.display ="block";
document.getElementById("nxx_nbr").value = nxx_nbr;
get_acc_nbr_class_id();
var url = "xuanhaotai_phs.asp?nxx_nbr=" + escape(nxx_nbr) + '&acc_nbr_class_id=' + escape(acc_nbr_class_id);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function getGuwangInfo(acc_area_id) {
document.getElementById("jindutiao").style.display ="block";
document.getElementById("acc_area_id").value = acc_area_id;
get_acc_nbr_class_id();
var url = "xuanhaotai_gw.asp?acc_area_id=" + escape(acc_area_id) + '&acc_nbr_class_id=' + escape(acc_nbr_class_id);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage() {
if (request.readyState == 4)
if (request.status == 200){
var xmlDoc = request.responseTEXT;
jindutiao.style.display = "none";
document.getElementById("nbr_list").innerHTML = xmlDoc;
}
else if (request.status == 404)
alert("Request URL does not exist");
else
alert("Error: status code is " + request.status);
}