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 相关文章推荐
超级退弹代码
Jul 07 Javascript
JavaScript(JS) 压缩 / 混淆 / 格式化 批处理工具
Dec 10 Javascript
jquery blockUI 遮罩不能消失与不能提交的解决方法
Sep 17 Javascript
js判断是否为数组的函数: isArray()
Oct 30 Javascript
js 限制input只能输入数字、字母和汉字等等
Dec 18 Javascript
node.js中的fs.futimes方法使用说明
Dec 17 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
Oct 23 Javascript
JavaScript中的this到底是什么(一)
Dec 09 Javascript
jqgrid实现简单的单行编辑功能
Sep 30 Javascript
js时间戳与日期格式之间转换详解
Dec 11 Javascript
JavaScript实现计算多边形质心的方法示例
Jan 31 Javascript
vuex实现像调用模板方法一样调用Mutations方法
Nov 06 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中的phpinfo()函数
2013/06/06 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
php字符串函数学习之substr()
2015/03/27 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
php的优点总结 php有哪些优点
2019/07/19 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
js GridView 实现自动计算操作代码
2009/03/25 Javascript
非常棒的10款jQuery 幻灯片插件
2011/06/14 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
JavaScript中常用的运算符小结
2012/01/18 Javascript
jquery实现仿JqueryUi可拖动的DIV实例
2015/07/31 Javascript
jQuery获取父元素节点、子元素节点及兄弟元素节点的方法
2016/04/14 Javascript
Javascript基础_简单比较undefined和null 值
2016/06/14 Javascript
Javascript类型系统之String字符串类型详解
2016/06/21 Javascript
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
2017/07/17 Javascript
vue.js过滤器+ajax实现事件监听及后台php数据交互实例
2018/05/22 Javascript
使用elementUI实现将图片上传到本地的示例
2018/09/04 Javascript
vue cli3.0结合echarts3.0与地图的使用方法示例
2019/03/26 Javascript
js面试题之异步问题的深入理解
2020/09/20 Javascript
python实现socket客户端和服务端简单示例
2014/02/24 Python
wxPython事件驱动实例详解
2014/09/28 Python
Python对象转JSON字符串的方法
2016/04/27 Python
python设计模式大全
2016/06/27 Python
Python微信公众号开发平台
2018/01/25 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
Python常见数据类型转换操作示例
2019/05/08 Python
用vue.js组件模拟v-model指令实例方法
2019/07/05 Python
python3.7环境下安装Anaconda的教程图解
2019/09/10 Python
python 下划线的不同用法
2020/10/24 Python
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
招聘单位介绍信
2014/01/14 职场文书
银行反四风对照检查材料
2014/09/29 职场文书
2014年监理个人工作总结
2014/12/11 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
python中%格式表达式实例用法
2021/06/18 Python