| |
300分求救:这段Ajax代码在IE7下何故返回undefined?
|
|
作者: bbssmmii
01-01 08:00
回复
|
|
下面的ajax代码在IE6下运行一直是正常的,但当我安装IE7后,却无法运行了,返回一个未定义信息,请教高手,是什么原因,如何解决或有更好的替代方法呢?
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<script language="JavaScript">
var http_request = false;
function send_request(url) {
http_request = false;
if(window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType("text/xml");
}
}
else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (ei) {}
}
}
if (!http_request) {
window.alert(" 不能创建 XMLHttpRequest 对象实例 .");
return false;
}
http_request.onreadystatechange = processRequest;
http_request.open("GET","server.asp", true);
http_request.send(null);
}
function processRequest() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
var GetBody=http_request.ResponseText;
document.getElementById("xx").innerHTML = GetBody;
} else {
}
}
}
function showRoles() {
document.getElementById("xx").parentNode.style.display = "";
send_request("server.asp");
setTimeout("showRoles()",3000);
}
</script>
<body onLoad="showRoles();">
<table width="100%">
<tr>
<td id=xx>hh</td>
</tr>
</table>
</body>
</html> |
|
| |
回复:300分求救:这段Ajax代码在IE7下何故返回undefined?
|
|
作者: bbssmmii
01-01 08:00
回复
|
|
发到你邮箱里了. |
|
| |
回复:300分求救:这段Ajax代码在IE7下何故返回undefined?
|
|
作者: 曲高随和
07-01 07:57
回复
|
|
a href="#" onclick="getPageDataFromUrl('xxxx.htm', 'divId');return false;"> 其它</a>
function getPageDataFromUrl(url,div)
{
var d;
d = new Date();
//oDiv = div; 修改此句为下面的
oDiv = document.getElementById(div);
oDiv.innerHTML = "正在加载数据,请稍侯......." |
|
| |
回复:300分求救:这段Ajax代码在IE7下何故返回undefined?
|
|
作者: 小百姓009
07-01 07:57
回复
|
|
编代码的才知道,嘻嘻 |
|
|