javascript打开新窗口同时关闭旧窗口
javascript打开新窗口同时关闭旧窗口
发布时间:2016-12-30 来源:查字典编辑
摘要:其实这个问题和浏览器的版本息息相关,作为菜鸟的我,直到现在也没有找到完美的解决办法。没办法,因为业务必须要实现,所以只好用另一种方法去做了:...

其实这个问题和浏览器的版本息息相关,作为菜鸟的我,直到现在也没有找到完美的解决办法。没办法,因为业务必须要实现,所以只好用另一种方法去做了:

通过重定向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">

</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">

<>

</script>

=====javascript中弹出提示框跳转到其他页面=====

<script language="javascript">

<>

</script>

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类