您的位置:首页 > 其它

Ajax加载信息提示实例(转)

2007-12-28 18:34 381 查看
<?xml version="1.0" encoding="gb2312"?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>XMLHTTP</title>

</head>

<body>

<div id="board"></div>

<script type="text/javascript" language="javascript">

<!--

function CreateHTTPObject()

{

var xmlhttp;

try

{

xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

}

catch (e)

{

try

{

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

}

catch (e)

{

xmlhttp = false;

}

}

if (!xmlhttp && typeof XMLHttpRequest!='undefined')

{

try

{

xmlhttp = new XMLHttpRequest();

}

catch (e)

{

xmlhttp=false;

}

}

if (!xmlhttp && window.createRequest)

{

try

{

xmlhttp = window.createRequest();

}

catch (e)

{

xmlhttp=false;

}

}

return xmlhttp;

}

//使用全局变量 xmlhttp

function OnReadyStateChng()

{

if (xmlhttp.readyState == 0)

{

document.getElementById("board").innerHTML = "尚未初始化";

}

else if (xmlhttp.readyState == 1)

{

document.getElementById("board").innerHTML = "正在加载";

}

else if (xmlhttp.readyState == 2)

{

document.getElementById("board").innerHTML = "加载完毕";

}

else if (xmlhttp.readyState == 3)

{

document.getElementById("board").innerHTML = "正在处理";

}

else if (xmlhttp.readyState == 4)

{

document.getElementById("board").innerHTML = xmlhttp.responseText; //处理完毕

}

}

var xmlhttp = CreateHTTPObject();

if (xmlhttp)

{

xmlhttp.open("GET", "http://www.cftea.com/", true);

xmlhttp.onreadystatechange = OnReadyStateChng;

xmlhttp.send(null);

}

-->

</script>

</body>

</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: