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 getJSON 处理json数据的代码
Jul 26 Javascript
javascript 进阶篇3 Ajax 、JSON、 Prototype介绍
Mar 14 Javascript
JavaScript通过select动态更换图片的方法
Mar 23 Javascript
jquery解析XML及获取XML节点名称的实现代码
May 18 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
Aug 02 Javascript
jquery validation验证表单插件
Jan 07 Javascript
JS设置时间无效问题的解决办法
Feb 18 Javascript
纯js仿淘宝京东商品放大镜功能
Mar 02 Javascript
vue2.0构建单页应用最佳实战
Apr 01 Javascript
ng-zorro-antd 入门初体验
Dec 03 Javascript
layui实现三级导航菜单
Jul 26 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
Aug 18 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利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
jQuery 入门讲解1
2009/04/15 Javascript
jQuery中的.bind()、.live()和.delegate()之间区别分析
2011/06/08 Javascript
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
JavaScript事件委托实例分析
2015/05/26 Javascript
AngularJS控制器详解及示例代码
2016/08/16 Javascript
浅析BootStrap Treeview的简单使用
2016/10/12 Javascript
微信小程序中单位rpx和rem的使用
2016/12/06 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
2016/12/23 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
解决给dom元素绑定click等事件无效问题的方法
2017/02/17 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
浅谈Vue Element中Select下拉框选取值的问题
2018/03/01 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
VUE2.0中Jsonp的使用方法
2018/05/22 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
vue实现弹框遮罩点击其他区域弹框关闭及v-if与v-show的区别介绍
2018/09/29 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
jQuery HTML获取内容和属性操作实例分析
2020/05/20 jQuery
Vue实现跑马灯效果
2020/05/25 Javascript
全面解析JavaScript Module模式
2020/07/24 Javascript
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
[04:17]DOTA2完美盛典,rOtk、BurNIng携手巴图演唱《倔强》
2017/11/28 DOTA
简单介绍Python中的JSON使用
2015/04/28 Python
深入解读Python解析XML的几种方式
2016/02/16 Python
Python3转换html到pdf的不同解决方案
2019/03/11 Python
解决Python二维数组赋值问题
2019/11/28 Python
Grid 宫格常用布局的实现
2020/01/10 HTML / CSS
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
高中语文教学反思范文
2016/02/16 职场文书
原生Javascript+HTML5一步步实现拖拽排序
2021/06/12 Javascript