Web中实现网页跳转的方法大总结:

关于web中实现网页跳转方法的资料在网上已经是汗牛充栋,今天我只是对这些方法进行一个总结罢了,踩在前人的基础上再加上自己的一点理解,大家不喜勿喷,不要打消小弟的积极性,先在此谢谢了。。。

一.HTML中的方法

  1.使用<meta>标签,想必大家都很熟悉了,这种方法很简单,按照模式套用即可以,注意这种方法是在当前页面显示新页面而不是新打开一个窗口再显示。

  <meta http-equiv="refresh" content="跳转时间;URL=跳转到的地址">

  2.设置超链接,关于这一点我就不过多阐述了。

二.JavaScript中的方法

  1.BOM中的open()方法:

  open(URL,name,features,replace)

  参数意义:URL:可以理解为网址;

       name或target:给当前打开的URL命名;或者给出target,关于target有两个参数,一个是_blank即新建一个窗口显示URL内容,也是默认的,另一个是                                              _parent,在当前窗口打开URL内容;

       features:新打开的窗口的特征,如宽度,位置,显示内容(工具条等);

         replace:一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。

  2.window对象的子对象location:

  属性:

    href属性:location.href=URL即可实现跳转;

    search属性:通过设置锚标记实现跳转;

  方法:

    assign(URL);加载一个新的URL

    replace(URL);用新的URL替换当前的URL,不打开新的窗口

    reload();无参数,即刷新页面(也把勉强它放到这个文章里)与用户单击浏览器的刷新按钮的效果是完全一样的;

    reload(true);会绕过缓存,从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按住 Shift 健的效果是完全一样。

    

原文地址:https://www.cnblogs.com/lmy86263/p/4274613.html