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 中令人困惑的变量赋值
Aug 13 Javascript
JQUERY 对象与DOM对象之两者相互间的转换
Apr 27 Javascript
javascript div 遮罩层封锁整个页面
Jul 10 Javascript
多浏览器支持的右下角浮动窗口
Apr 01 Javascript
javascript与CSS复习(二)
Jun 29 Javascript
通过JavaScript使Div居中并随网页大小改变而改变
Jun 24 Javascript
如何用JavaScript定义一个类
Sep 12 Javascript
jquery Easyui快速开发总结
Aug 20 Javascript
微信小程序 火车票查询实例讲解
Oct 17 Javascript
微信小程序购物商城系统开发系列-目录结构介绍
Nov 21 Javascript
基于JS实现翻书效果的页面切换样式
Feb 16 Javascript
JavaScript表单验证完美代码
Mar 02 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 文件上传系统手记
2009/10/26 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
php使用百度ping服务代码实例
2014/06/19 PHP
thinkphp分页集成实例
2017/07/24 PHP
laravel 实现设置时区的简单方法
2019/10/10 PHP
jQuery 使用手册(三)
2009/09/23 Javascript
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
鼠标滑在标题上显示图片的JS代码
2013/11/19 Javascript
JS比较两个时间大小的简单示例代码
2013/12/20 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
快速解决brew安装特定版本flow的问题
2018/05/17 Javascript
用npm安装vue和vue-cli,并使用webpack创建项目的方法
2018/09/28 Javascript
微信小程序非swiper组件实现的自定义伪3D轮播图效果示例
2018/12/11 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
Python基础知识_浅谈用户交互
2017/05/31 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
2017/07/11 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
PyQt5每天必学之拖放事件
2020/08/27 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
python Tkinter的图片刷新实例
2019/06/14 Python
DataFrame.to_excel多次写入不同Sheet的实例
2019/12/02 Python
Python 字符串处理特殊空格\xc2\xa0\t\n Non-breaking space
2020/02/23 Python
使用Python获取当前工作目录和执行命令的位置
2020/03/09 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
Python经典五人分鱼实例讲解
2021/01/04 Python
西尔斯百货官网:Sears
2016/09/06 全球购物
Agoda.com官方网站:便宜预订全球酒店,高达80%的折扣
2018/04/04 全球购物
优秀员工自荐信范文
2013/10/05 职场文书
校园摄影活动策划方案
2014/02/05 职场文书
高三高考决心书
2014/03/11 职场文书
电子商务专业应届生求职信
2014/05/28 职场文书
秦兵马俑导游词
2015/02/02 职场文书
中考学习决心书
2015/02/04 职场文书
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA