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 相关文章推荐
JS 实现获取打开一个界面中输入的值
Mar 19 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
Dec 31 Javascript
jQuery 滑动方法slideDown向下滑动元素
Jan 16 Javascript
JavaScript实现鼠标滑过图片变换效果的方法
Apr 16 Javascript
深入理解requestAnimationFrame的动画循环
Sep 20 Javascript
three.js实现围绕某物体旋转
Jan 25 Javascript
微信小程序request请求后台接口php的实例详解
Sep 20 Javascript
video.js 一个页面同时播放多个视频的实例代码
Nov 27 Javascript
如何在微信小程序里面退出小程序的方法
Apr 28 Javascript
js实现简单抽奖功能
Nov 24 Javascript
js对象属性名驼峰式转下划线的实例代码
Sep 17 Javascript
vue @ ~ 相对路径 路径别名设置方式
Jun 05 Vue.js
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清除bom示例
2014/03/03 PHP
php 购物车完整实现代码
2014/06/05 PHP
php设置页面超时时间解决方法
2015/09/22 PHP
PHP 以POST方式提交XML、获取XML,解析XML详解及实例
2016/10/26 PHP
php抽象方法和抽象类实例分析
2016/12/07 PHP
常用PHP封装分页工具类
2017/01/14 PHP
JavaScript 克隆数组最简单的方法
2009/02/12 Javascript
基于jquery 的一个progressbar widge
2010/10/29 Javascript
javascript面向对象包装类Class封装类库剖析
2013/01/24 Javascript
js css后面所带参数含义介绍
2013/08/18 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
ie 7/8不支持trim的属性的解决方案
2014/05/23 Javascript
js使用递归解析xml
2014/12/12 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
vue单页缓存存在的问题及解决方案(小结)
2018/09/25 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
vue+canvas实现移动端手写签名
2020/05/21 Javascript
[47:26]完美世界DOTA2联赛 LBZS vs Forest 第二场 11.07
2020/11/09 DOTA
Python实例之wxpython中Frame使用方法
2014/06/09 Python
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
python中的随机函数random的用法示例
2018/01/27 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
python实现回旋矩阵方式(旋转矩阵)
2019/12/04 Python
css3中仿放大镜效果的几种方式原理解析
2020/12/03 HTML / CSS
MATCHESFASHION.COM美国官网:英国奢侈品零售商
2018/10/29 全球购物
衰败城市英国官网:Urban Decay英国
2020/04/29 全球购物
const char*, char const*, char*const的区别是什么
2014/07/09 面试题
2014年公司迎新年活动方案
2014/02/24 职场文书
小学数学课题方案
2014/06/15 职场文书
建国大业观后感600字
2015/06/01 职场文书
朝花夕拾读书笔记
2015/06/29 职场文书