300分求救:这段Ajax代码在IE7下何故返回undefined?

来源:百度知道 编辑:UC知道 时间:2024/07/08 14:41:27
下面的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) {

发到你邮箱里了.

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 = "正在加载数据,请稍侯......."

编代码的才知道,嘻嘻