手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript打开新窗口同时关闭旧窗口
javascript打开新窗口同时关闭旧窗口
摘要:其实这个问题和浏览器的版本息息相关,作为菜鸟的我,直到现在也没有找到完美的解决办法。没办法,因为业务必须要实现,所以只好用另一种方法去做了:...

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

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

理解javascript定时器中的单线程

javascript无刷新评论实现方法

解析javascript中鼠标滚轮事件

JavaScript中关联原型链属性特性

javascript实现行拖动的方法

javascript中动态函数用法

javascript操作ul中li的方法

一段实时更新的时间代码

浅谈javascript中的闭包

精品推荐
分类导航