添加收藏
 系统管理
 联系方式
  汉南在线网页设计Asp动态程序

ASP怎么判断网站上是否存在一个文件
作  者:汉南居士
关键字: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>


来源:网络
阅读:419
日期:2006-10-17

【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:如何在IIS上搭建WAP网站
下一篇:用ASP判断文件地址是否有效

  >> 相关文章
 
  ·ASP+FSO+框架实现ASP生成htm并分页的方法(批量)
  ·创建一个ASP通用分页类
  ·ASP生成静态页面的方法
  ·三级连动的下拉框(数据库版)
  ·无组件上传类
  ·Adodb.Stream 组件的使用说明
  ·使用DOM创建XML
  ·XML技术上传文件

5.12汶川大地震遇难同胞默哀 | 汉南在线总站 | 网站建设 | BT电影下载 | 汉南在线博客 | 流行购商城

授权使用:汉南在线 http://hnzx.hzwz.net/
经营许可证:陕ICP备05000109号 Powered by:汉南在线  
Copyright (c) 2002-2008 汉南在线. All Rights Reserved .