Js的打开新窗口、关闭窗口以及后退的几种方式
一.打开新窗口:
js方法:
window.open("http://www.aa.com"); //缺点:容易被浏览器屏蔽
a标签:
<a href="http://www.aa.com" title="新窗口" target="_blank">打开新窗口</a>
对比——当前窗口显示新内容:
js方法:
window.location.href="http://www.aa.com"; //在iframe中显示新内容很适用! 简单点亦可:location.href="http://www.aa.com";
a标签:
<a href="http://www.aa.com" title="当前窗口">当前窗口显示新内容</a>
复杂示例:定义参数的打开新窗口
<script language="javascript" type="text/javascript"> window.open ('dollare.html','newwindow','height=100,width=400,top=0, left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no'); //(其中yes/no也可使用1/0) </script>
效果:宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。
二.关闭窗口:
js方法:
// 这个脚本是 ie6和ie7 通用的脚本 <script language="javascript"> function close(){ if (confirm("您确定要关闭本页吗?")){ window.opener=null; window.open('','_self'); window.close(); } } </script> <input id="btnClose" type="button" value="关闭本页" onClick="close()" />
a标签:
<a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a> 简化点亦可:<a href="javascript:window.close();">关闭</a>
三.后退:
(1).window.history.go(-1); (2).window.history.back(); (3).window.location.href = "上一页的url";
注:window可省略。
示例:
(1). history.go(-1), 返回两个页面: history.go(-2); (2). history.back(). (3). window.history.forward()返回下一页 (4). window.history.go(返回第几页,也可以使用访问过的URL)
相关推荐
用传统的window.open()方式打开新窗口,会被浏览器阻止,那么,我们如何才能让JS打开新窗口不被浏览器阻止呢?其实办法还是有的,这里我们就来分析一下如何解决这个问题 我最近也遇到了这样的问题,所以就把弹出新...
JS打开新窗口的2种方式 JS打开新窗口的2种方式 JS打开新窗口的2种方式
js 特效 html 特效 关闭窗口同时打开新窗口 js 特效 html 特效 关闭窗口同时打开新窗口
asp.net中运用javascript 脚本打开新窗口的几种方法
js中用open方式打开新窗口向父窗口传值
当在网页中用javascript winow.open 打开一个新窗口后,是否能在你窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...
用javascript写打开新窗口、关闭新窗口、关闭本窗口
学习javascript(js),免不了要用到打开新窗口,方法很多,总的来说是使用window.open。不同与HTML中的target=_blank,window.open方法可控制的样式丰富,比如我们可以控制窗口显示的大小,窗口显示的内容,以及位置...
当在网页中用javascript winow.open 打开一个新窗口后,是否能在父窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...
当在网页中用javascript winow.open 打开一个新窗口后,是否能在父窗口中调用并执行新窗口中的代码或调取其中的元素? 答案是肯定的。 这段示例代码不但能在父窗口页面test.html中执行被打开的新窗口页面test-open...
<br>在制作网页时,往往会期望主页或某个页面以最大化的...这个例子两手准备,如果最大化打开新窗口成功,则关闭第一个窗口,否则,采用常规方式打开。这样,就保证了不会出现新窗口没打开而原窗口又关掉的情况。
NULL 博文链接:https://fanshuyao.iteye.com/blog/2428837
[removed]=”aaa.aspx” 上面的方法只能在当前页打开,如果要在新的页面打开,最简单的是用以下方法 form.target=”_blank”;...本文介绍了js中打开新窗口的各种方法。 1,打开新窗口全屏 代码如下: <html
关闭窗口同时打开新窗口.rar关闭窗口同时打开新窗口.rar关闭窗口同时打开新窗口.rar关闭窗口同时打开新窗口.rar关闭窗口同时打开新窗口.rar关闭窗口同时打开新窗口.rar
本文实例讲述了JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法。分享给大家供大家参考,具体如下: 在一些不正规的网站,尤其是那些挂满广告的下载站,经常在你点击的下载链接之前,无论你点击网页的...
js 关闭窗口和关闭页面的几种方法js 关闭窗口和关闭页面的几种方法
window.open打开新窗口,不被拦截的方法
但是发现如果先前打开的窗体没有关掉,在打开一个窗体的时候就会在先前没有关闭的窗体上打开新的窗体,这样先前的窗口就被替换掉了。经过查找资料和测试发现如果在打开窗体的时候指定的窗体名和当前的某个窗体同名的...
javascript打开静态子窗口javascript打开静态子窗口