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.alert 弹出式复选框实现代码
Jun 15 Javascript
Javascript 面向对象 继承
May 13 Javascript
JavaScript获取onclick、onchange等事件值的代码
Jul 22 Javascript
node.js入门教程
Jun 01 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
Mar 05 Javascript
详解angularjs 关于ui-router分层使用
Jun 12 Javascript
原生JS实现动态加载js文件并在加载成功后执行回调函数的方法
Dec 30 Javascript
JavaScript中this用法学习笔记
Mar 17 Javascript
少女风vue组件库的制作全过程
May 15 Javascript
vue仿ios列表左划删除
Sep 26 Javascript
vue遍历生成的输入框 绑定及修改值示例
Oct 30 Javascript
Node.js API详解之 string_decoder用法实例分析
Apr 29 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 缓冲的免费实现方法
2006/10/09 PHP
如何在PHP中使用Oracle数据库(4)
2006/10/09 PHP
PHP MYSQL乱码问题,使用SET NAMES utf8校正
2009/11/30 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
json简单介绍
2008/06/10 Javascript
保证JavaScript和Asp、Php等后端程序间传值编码统一
2009/04/17 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
jQuery实现鼠标选文字发新浪微博的方法
2016/04/02 Javascript
用Angular实时获取本地Localstorage数据,实现一个模拟后台数据登入的效果
2016/11/09 Javascript
JavaScript动态检验密码强度的实现方法
2016/11/09 Javascript
Boostrap栅格系统与自己额外定义的媒体查询的冲突问题
2017/02/19 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
JavaScript箭头(arrow)函数详解
2017/06/04 Javascript
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
bootstrap自定义样式之bootstrap实现侧边导航栏功能
2018/09/10 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
Python中优化NumPy包使用性能的教程
2015/04/23 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
TensorFlow实现iris数据集线性回归
2018/09/07 Python
python开发游戏的前期准备
2019/05/05 Python
TensorFlow使用Graph的基本操作的实现
2020/04/22 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
PatPat德国:妈妈的每日优惠
2019/10/02 全球购物
英国医生在线预约:Top Doctors
2019/10/30 全球购物
华三通信H3C面试题
2015/05/15 面试题
历史专业毕业生的自我鉴定
2013/11/15 职场文书
大学生求职自荐信
2013/12/12 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
电子银行业务授权委托书
2014/10/10 职场文书
万里长城导游词
2015/01/30 职场文书
高中生社会实践心得体会
2016/01/14 职场文书