浏览 1240 次
锁定老帖子 主题:JavaScript
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-04-20
最后修改:2010-05-04
js判断url可用性
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE>checkURL</TITLE> <script language="javascript"> //该方法根据不同浏览器创建XMLHttpRequest对象 function initXMLHttpClient() { var xmlhttp; try { // Mozilla / Safari / IE7 xmlhttp = new XMLHttpRequest(); } catch (e) { // IE var XMLHTTP_IDS = new Array('MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP' ); var success = false; for (var i=0;i < XMLHTTP_IDS.length && !success; i++) { try { xmlhttp = new ActiveXObject(XMLHTTP_IDS[i]); success = true; } catch (e) {} } if (!success) { throw new Error('Unable to create XMLHttpRequest.'); } } return xmlhttp; } //判断url可用性 function checkURL(url) { try{ var xmlhttp=initXMLHttpClient(); xmlhttp.open("GET",url,false); xmlhttp.send(null); if(xmlhttp.readyState==4) { alert((xmlhttp.Status==200)?"ok,welcome":"sorry,please select another one"); /*if(xmlhttp.Status==200){ alert("ok,welcome"); return true; }else{ alert("sorry,please select another one"); return false; }*/ } }catch(e){ alert(e.name + ": " + e.message); } } </script> </HEAD> <BODY> <input type="button" value="http://www.iteye.com/123" onclick="checkURL(this.value)"/> <br/><br/> <input type="button" value="http://www.iteye.com/" onclick="checkURL(this.value)"/> </BODY> </HTML> 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |