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 相关文章推荐
JQuery 前台切换网站的样式实现
Jun 22 Javascript
JQuery实现的在新窗口打开链接的方法小结
Apr 22 Javascript
JS二维数组的定义说明
Mar 03 Javascript
JavaScript中使用Math.PI圆周率属性的方法
Jun 14 Javascript
瀑布流的实现方式(原生js+jquery+css3)
Jun 28 Javascript
jQuery学习笔记之回调函数
Aug 15 Javascript
详解Vue生命周期的示例
Mar 10 Javascript
使用json-server简单完成CRUD模拟后台数据的方法
Jul 12 Javascript
解决vue的变量在settimeout内部效果失效的问题
Aug 30 Javascript
react-navigation之动态修改title的内容
Sep 26 Javascript
jQuery实现二级导航菜单的示例
Sep 30 jQuery
JS实现数组去重的11种方法总结
Apr 04 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页面间参数传递的四种方法详解
2013/06/09 PHP
jQuery+php简单实现全选删除的方法
2016/11/28 PHP
javaScript Array(数组)相关方法简述
2009/07/25 Javascript
JQuery里选择超链接的实现代码
2011/05/22 Javascript
jQuery 瀑布流 浮动布局(一)(延迟AJAX加载图片)
2012/05/23 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
2014/08/15 Javascript
JavaScript判断undefined类型的正确方法
2015/06/30 Javascript
JS实现超精简的链接列表在固定区域内滚动效果代码
2015/11/04 Javascript
Vue.js 2.0 移动端拍照压缩图片预览及上传实例
2017/04/27 Javascript
详解JSONObject和JSONArray区别及基本用法
2017/10/25 Javascript
nodejs实现的连接MySQL数据库功能示例
2018/01/25 NodeJs
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
js实现3D粒子酷炫动态旋转特效
2020/09/13 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
Python如何进行时间处理
2020/08/06 Python
python 模拟登陆163邮箱
2020/12/15 Python
如何通过python检查文件是否被占用
2020/12/18 Python
Marriott中国:万豪国际酒店查询预订
2016/09/02 全球购物
VICHY薇姿英国官网:全球专业敏感肌护肤领先品牌
2017/07/04 全球购物
ESDlife健康生活易:身体检查预订、搜寻及比较
2019/05/10 全球购物
学生干部的自我评价分享
2014/01/18 职场文书
优秀社区干部事迹材料
2014/02/03 职场文书
十八大感想感言
2014/02/10 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
高考标语大全
2014/06/05 职场文书
学校法制宣传月活动总结
2014/07/03 职场文书
2014年安置帮教工作总结
2014/12/11 职场文书
教师评职称工作总结2015
2015/04/20 职场文书
少年犯观后感
2015/06/11 职场文书
莫言诺贝尔获奖感言(全文)
2015/07/31 职场文书
三八红旗手主要事迹材料
2015/11/04 职场文书
jquery插件实现图片悬浮
2021/04/16 jQuery
python自动计算图像数据集的RGB均值
2021/06/18 Python