有一个静态页面,点击一个连接,当这个连接能打开的时候进入这个连接地址,当这个连接不存在或者不能打开时链接到另一个地址。最好用JS实现怎么实现??

解决方案 »

  1.   

    额。JS得到连接地址 然后通过 ajax 传到后台。后台验证服务器是否存在改页面。然后返回值。
    我的思路就这样。。
      

  2.   


    就是一个HTML文件。
    没有后台。。
      

  3.   

    真没碰到过这样的问题, LZ 你最好找找看 JS 有没能判断 页面是否存在的 要不然感觉不好解决。
      

  4.   

    后台检查URL 是否存在。
    http://blog.csdn.net/jetxia/archive/2006/03/11/621506.aspx
    这样的话 就专门写个跳转的页面的话 应该可以。 (检查没试过,不知道可行不)
      

  5.   

    ASP.NET可以验证文件是否存在。也就是连接地址是否存在。JS不知道。
      

  6.   

    web.config里配置下,不存在跳转到指定页
      

  7.   

    自己解决了,呵呵。
    http://blog.csdn.net/kingboy2008/archive/2010/07/23/5757570.aspx
      

  8.   

    xhr 向指定页请求根据状态判断即可
      

  9.   

    看了你代码, 思路是没问题的,具体细节需要修改eg: xhr 创建,浏览器缓存,回调函数等
      

  10.   

     XMLHttpRequest实现无刷新验证用户名
    http://blog.csdn.net/Sandy945/archive/2009/05/12/4169870.aspx具体的代码,你可以看下
      

  11.   

    using System.IO;        bool bl;
            if(File.Exists(Server.MapPath(".") + "\\default.aspx"))
            {
                bl = true;
            }
            else
            {
                bl=false;
            }
      

  12.   


    哥们你没有认真审题哦。。
    HTML静态页面。不过还是感谢UP