用XMLHTTP去访问,根据status值来判断,不同值表示不同状态。200为成功。

解决方案 »

  1.   

    好像还有用new Image()的src的
      

  2.   

    使用iframe也可以。XMLHTTP跨域访问还存在权限问题。
      

  3.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script>
    function urlCheck(url){
    var xmlhttp=new ActiveXObject("Msxml2.xmlhttp");
    xmlhttp.open("get",url,false);
    xmlhttp.send();
    if(xmlhttp.status=="404"){
    alert("不存在");
    }else{
    alert("存在");
    }
    }
    </script>
    </HEAD><BODY>
    <input type="text" id="demo" value="http://www.163.com">
    <input type="button" onclick="urlCheck(demo.value);" value="点击查看网络资源是否存在">
    </BODY>
    </HTML>