- <!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>
Ajax加载信息提示实例(转)
关键词:Ajax,信息,实例 时间:2008年06月03日 星期二 阅读:677

0条记录访客评论