|
|
||||
首页
文学作品 网页设计 平面设计 程序设计 考试认证 基础办公 QQ资源 服务器架设 网站运营 网页资源
|
|
|
| 汉南在线 → 网页设计 → Asp动态程序 | |||||||||||
<SCRIPT Language="Javascript"> // ************************************ // 类名: zpzAjaxClass // 功能: 简单AJAX应用 // 作者: 栽培者 // 更新: 2006-9-8 // ************************************ zpzAjaxClass = function() { // 初始化、指定处理函数、发送请求的函数 this.oXMLHttp = function() { var oXML = null; // 开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest) { // Mozilla 浏览器 oXML = new XMLHttpRequest(); if (oXML.overrideMimeType) { // 设置MiME类别 oXML.overrideMimeType('text/xml'); } return oXML; } else if (window.ActiveXObject) { // IE浏览器 try { oXML = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { oXML = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!oXML) { // 异常,创建对象实例失败 window.alert("不能创建XMLHttpRequest对象实例."); return false; } return oXML; } this.ajaxRequest = function(strURL,strMode,strContent,returnFunction) { // 确定发送请求的方式和strURL以及是否同步执行下段代码 if (strMode=="GET") { var d = new Date(); var s = ""; s += d.getHours(); s += d.getMinutes(); s += d.getSeconds(); s += d.getMilliseconds(); strURL+="&time="+s } var oXML = this.oXMLHttp(); if (oXML) { oXML.open(strMode, strURL, true); // 处理返回信息的函数 oXML.onreadystatechange = function() { var intReadyState = oXML.readyState; var oReturnTime = null; if (intReadyState == 4) { // 判断对象状态 if (oXML.status == 200) { // 信息已经成功返回,开始处理信息 try { returnFunction (oXML.responseText); } catch (e) { eval(returnFunction +"(oXML.responseText)"); } } else { // 页面不正常 try { returnFunction (""); } catch (e) { eval(returnFunction +"('')"); } } } } if (strMode=="POST") { oXML.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); } oXML.send(strContent); } } } // 检查指定的地址是否存在. function checkAddress(sAddress) { var oXML = new zpzAjaxClass(); oXML.ajaxRequest(sAddress,"GET","",ajaxReturn); // 处理返回的信息 function ajaxReturn(sSource) { if (sSource.length>0) { alert("文件存在."); } else { alert("文件不存在!!"); } } } </SCRIPT> <body> <button name='btnTest' onclick="javascript:checkAddress(' http://zhidao.baidu.com/xx/x.html');">检查</button> </body>
| |||||||||||
| >> 相关文章 | |||||||||||
|
授权使用:汉南在线 http://hnzx.hzwz.net/ 经营许可证:陕ICP备05000109号 Powered by:汉南在线 Copyright (c) 2002-2008 汉南在线. All Rights Reserved . |