CreateTime--2017年7月21日09:58:34
Author:Marydonjs操作当前窗口
1.打开一个新的窗口(新的标签页)
实现方式:window.open(url)
实例一:
HTML片段
JAVASCRIPT部分
/** * 在当前浏览器上打开一个新的标签页 */function openNewTag () { var url = "www.baidu.com"; url = "http://" + url; window.open(url);}
实例二:
')"> 操作js打开新的标签页 操作js打开新的标签页
2.在本标签页实现本页面跳转
实现方式:window.location.href=url
实例一:
HTML片段
JAVASCRIPT部分
/** * 在当前标签页跳转到其他页面 */function pageHref () { var url = "www.baidu.com"; url = "http://" + url; window.location.href = url;}
实例二:
/** * 返回List展示页面 */this.goback = function(){ window.location.href = baseUrl+"/telemedicine/patient/index.do?RESULT_TYPE=modelAndView9";}
3.在本标签页实现父页面跳转
实现方式:parent.location.href=url
4.刷新页面
4.1 刷新本页面
// 方式一window.location.reload();// 方式二window.history.go(0);// 方式三window.location.href = window.location.href;// 方式四window.location.replace(window.location.href);
4.2 刷新父页面
实现方式:parent.document.location.reload();
相当于按F5键
5.打印网页
实现方式:window.print();
6.关闭当前选项卡
实现方式:window.close();
说明:
1.这种方式会有提示;
2.如果只有一个选项卡,会关闭浏览器。
UpdateTime--2018年3月23日16:53:01
7.网页的前进与后退
前进
// 方式一window.history.forward();// 方式二window.history.go(1);
后退
// 方式一window.history.back();// 方式二window.history.go(1);
说明:前进和后退,界面无刷新。