javascript打开新窗口同时关闭旧窗口


Posted in Javascript onJanuary 16, 2009

其实这个问题和浏览器的版本息息相关,作为菜鸟的我,直到现在也没有找到完美的解决办法。没办法,因为业务必须要实现,所以只好用另一种方法去做了:
通过重定向URL实现打开新窗口的同时“关闭”旧窗口
test1.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> test1 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<script type="text/javascript">
function toNewWindow() {
window.top.location.href="test2.html";
}
</script>
<BODY>
<input type="button" value="打开另一个页面test2.html" onclick="toNewWindow()">
</BODY>
</HTML>
test2.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>test2.html</TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
通过重写URL,打开了要跳转的页面test2.html
</BODY>
</HTML>
附:页面跳转的各种方法
第一种:
<script language="javascript" type="text/javascript">
window.location.href="/login.jsp?backurl="+window.location.href;
</script>
第二种:
<script language="javascript">
alert("返回");
window.history.back(-1);
</script>
第三种:
<script language="javascript">
window.navigate("top.jsp");
</script>
第四种:
<script language="JavaScript">
self.location='top.htm';
</script>
第五种:
<script language="javascript">
alert("非法访问!");
top.location='xx.jsp';
</script>
=====javascript中弹出选择框跳转到其他页面=====
<script language="javascript">
<!--
function logout()...{
if (confirm("你确定要注销身份吗?是-选择确定,否-选择取消"))...{
window.location.href="/logout.asp?act=logout"
}
}
-->
</script>
=====javascript中弹出提示框跳转到其他页面=====
<script language="javascript">
<!--
function logout()...{
alert("你确定要注销身份吗?");
window.location.href="/logout.asp?act=logout"
}
-->
</script>

Javascript 相关文章推荐
Javascript条件判断使用小技巧总结
Sep 08 Javascript
Mootools 1.2教程 Fx.Morph、Fx选项和Fx事件
Sep 15 Javascript
js动态加载以及确定加载完成的代码
Jul 31 Javascript
JS+DIV实现鼠标划过切换层效果的实例代码
Nov 26 Javascript
jQuery中click事件的定义和用法
Dec 20 Javascript
javascript实现滑动解锁功能
Dec 31 Javascript
js实现仿qq消息的弹出窗效果
Jan 06 Javascript
分享JavaScript监听全部Ajax请求事件的方法
Aug 28 Javascript
使用contextMenu插件实现Bootstrap table弹出右键菜单
Feb 20 Javascript
解决eclipse中没有js代码提示的问题
Oct 10 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
Mar 28 Javascript
vue实现PC端录音功能的实例代码
Jun 05 Javascript
JavaScript URL参数读取改进版
Jan 16 #Javascript
JavaScript 在线压缩和格式化收藏
Jan 16 #Javascript
解javascript 混淆加密收藏
Jan 16 #Javascript
js 浮动层菜单收藏
Jan 16 #Javascript
jquery中常用的SET和GET
Jan 13 #Javascript
JavaScript 私有成员分析
Jan 13 #Javascript
js利用Array.splice实现Array的insert/remove
Jan 13 #Javascript
You might like
php 文件上传代码(限制jpg文件)
2010/01/05 PHP
CodeIgniter控制器之业务逻辑实例分析
2016/01/20 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
在Ubuntu上安装最新版本的Node.js
2014/07/14 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
javascript中传统事件与现代事件
2015/06/23 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
浅谈js中的三种继承方式及其优缺点
2016/08/10 Javascript
jQuery实现的点击按钮改变样式功能示例
2018/07/21 jQuery
浅谈element中InfiniteScroll按需引入的一点注意事项
2020/06/05 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
Vue看了就会的8个小技巧
2021/01/21 Vue.js
理解Python中的绝对路径和相对路径
2017/08/30 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
python机器学习理论与实战(二)决策树
2018/01/19 Python
Python异常对代码运行性能的影响实例解析
2018/02/08 Python
Flask Web开发入门之文件上传(八)
2018/08/17 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
2019/05/28 Python
Pycharm使用之设置代码字体大小和颜色主题的教程
2019/07/12 Python
python关闭占用端口方式
2019/12/17 Python
Python中bisect的使用方法
2019/12/31 Python
python 发送get请求接口详解
2020/11/17 Python
Python获取指定网段正在使用的IP
2020/12/14 Python
CSS3 网页下拉菜单代码解释 中文翻译
2010/02/27 HTML / CSS
自我评价是什么
2014/01/04 职场文书
运动会跳远广播稿
2014/02/04 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
体育系毕业生求职自荐信
2014/04/16 职场文书
住房租房协议书
2014/08/20 职场文书
政府个人对照检查材料思想汇报
2014/10/08 职场文书
工作推荐信模板
2015/03/25 职场文书
学校德育工作总结2015
2015/05/11 职场文书
小学课改工作总结
2015/08/13 职场文书
推广普通话主题班会
2015/08/17 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书