爱科学的好少年
Digico
全部博文(34)
2011年(1)
2009年(20)
2008年(13)
c9219677
gaojianq
yanxiaom
huyanjie
cyboca
ymc4444
HRSSSS
seventee
irockey
分类: LINUX
2009-03-20 17:55:04
<script language=javascript> pathurl=""; x = new ActiveXObject("Microsoft.XMLHTTP") x.open("HEAD",pathurl,false) x.send()alert(x.status); //200 存在。404 不存在 if(x.status!=200){ var pathurl=""; //url存在 }</script>
其中 x.open("HEAD",pathurl,false) 改用GET 或 POST 用 x.responseText那么能获取返回的代码 二、XMLHTTP方法: Open( bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword )bstrMethod: 数据传送方式,即GET或POST。 bstrUrl: 服务网页的URL。 varAsync: 是否同步执行。缺省为True,即同步执行,但只能在DOM中实施同步执行。用中一般将其置为False,即异步执行。 bstrUser: 用户名,可省略。 bstrPassword:用户口令,可省略。 Send( varBody )varBody:指令集。可以是XML格式数据,也可以是字符串,流,或者一个无符号整数数组。也可以省略,让指令通过Open方法的URL参数代入。 setRequestHeader( bstrHeader, bstrvalue )bstrHeader:HTTP 头(header) bstrvalue: HTTP 头(header)的值 如果Open方法定义为POST,可以定义表单方式上传: xmlhttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded") 三、XMLHTTP属性: onreadystatechange:在同步执行方式下获得返回结果的事件句柄。只能在DOM中调用。 responseBody: 结果返回为无符号整数数组。 responseStream: 结果返回为IStream流。 responseText : 结果返回为字符串。 responseXML: 结果返回为XML格式数据。
其中 x.open("HEAD",pathurl,false) 改用GET 或 POST
用 x.responseText那么能获取返回的代码
二、XMLHTTP方法: Open( bstrMethod, bstrUrl, varAsync, bstrUser, bstrPassword )bstrMethod: 数据传送方式,即GET或POST。 bstrUrl: 服务网页的URL。 varAsync: 是否同步执行。缺省为True,即同步执行,但只能在DOM中实施同步执行。用中一般将其置为False,即异步执行。 bstrUser: 用户名,可省略。 bstrPassword:用户口令,可省略。 Send( varBody )varBody:指令集。可以是XML格式数据,也可以是字符串,流,或者一个无符号整数数组。也可以省略,让指令通过Open方法的URL参数代入。 setRequestHeader( bstrHeader, bstrvalue )bstrHeader:HTTP 头(header) bstrvalue: HTTP 头(header)的值
如果Open方法定义为POST,可以定义表单方式上传: xmlhttp.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded") 三、XMLHTTP属性: onreadystatechange:在同步执行方式下获得返回结果的事件句柄。只能在DOM中调用。 responseBody: 结果返回为无符号整数数组。 responseStream: 结果返回为IStream流。 responseText : 结果返回为字符串。 responseXML: 结果返回为XML格式数据。
上一篇:JavaScript 显示客户端图片
下一篇:设定 和 读取 Cookie值
登录 注册