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>
分享到:
相关推荐
JavaScript是一种广泛用于网页开发的脚本语言,它是实现Web前端交互功能的核心技术之一。在给定的文件内容中,我们可以提取到关于JavaScript的多个知识点: 1. JavaScript的变量类型:JavaScript中主要有几种基本的...
JavaScript JavaScript JavaScript
这个压缩包“JavaScript实例大全”显然是一份集合了多种JavaScript相关资源的宝典,包括“JavaScript网页设计300例”、“javascript源码大全”以及“jquery 1.7 中文 api 修正版”。 首先,“JavaScript网页设计300...
JavaScript+Ajax+Jquery笔记
对应狂神 javascript
JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要负责实现客户端的交互效果、动态更新内容以及处理用户输入。在"JavaScript结课大作业.zip"这个压缩包中,我们可以推测这是一份关于JavaScript编程的...
一个简单的javascript结合html的实例
JavaScript基础
"JavaScript 基础知识" JavaScript 是一门广泛应用于 Web 开发的编程语言,所有现代的 HTML 页面都可以使用 JavaScript。它非常容易学,本教程将教会您从初级到高级的 JavaScript 知识。 JavaScript 简介 ...
JavaScript-密码学 JavaScript,通常缩写为 JS,是一种符合 ECMAScript 规范的编程语言。 JavaScript 是高级别的,通常是即时编译的,并且是多范式的。 它具有花括号语法、动态类型、基于原型的面向对象和一流的功能
JavaScript学习
在学校完成的javascript的实训 项目:购物网站 基本功能: 网站显示商品分类和商品信息,提供搜索商品、浏览商品的功能; 用户能够注册后购物,查看订单、购物车和个人信息; 实现效果: 图片放大特效,浮动广告,...
现代JavaScript教程是一个全面的学习资源,旨在帮助开发者深入理解JavaScript这一重要的编程语言。JavaScript,作为Web开发的核心技术之一,被广泛用于构建交互式的网页和应用程序。本教程覆盖了从基础概念到高级...
深入讲解JAVAScript,很详细,很深刻,要有一定javascript基础
《JavaScript征途》是一本学习JavaScript语言的权威书籍,在遵循语言学习的特殊规律基础上精心选材,力争做到统筹、有序,在结构上体现系统性和完整性。同时还重点挖掘JavaScript基于对象的开发精髓及函数式编程两个...
javascript.md
javascript练习
Web前端学习资料,Javascript学习
JavaScript实现RSA加密和解密