用JS如何判断页面是否存在

2025-04-06 19:37:56
推荐回答(1个)
回答1:

  •     

  •     

  • My JSP 'a.jsp' starting page    

  •          

  • var xmlHttp= ;    

  • //判断浏览器  

  • function createXMLHttpRequest() {  

  • if (window.XMLHttpRequest) {  

  • //Firefox,Netscape,Chrome,Safari等浏览器  

  • xmlHttp = new XMLHttpRequest();  

  • } else if (window.ActiveXObject) { //IE浏览器  

  • try {  

  • xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); //创建xmlHttp对象  

  • } catch (e) {  

  • try {  

  • xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); //创建xmlHttp对象  

  • } catch (e) { }  

  • }  

  • }  

  • }  

  • function   GetURL(url){       

  • createXMLHttpRequest();    

  • xmlHttp.open("GET",url,true);    

  • xmlHttp.send(null);   

  • xmlHttp.onreadystatechange = function(){    

  • if(xmlHttp.readyState==4){    

  • if(xmlHttp.status==200){    

  • alert("页面存在");    

  • }else {    

  • alert("页面不存在");    

  • }    

  • }    

  • }     

  • }       

  •     

  •     

  •     

  • value="该页面存在">    

  • onclick="GetURL('url')" value="此页面不存在">    

  •     

  •