如何关闭用window.open打开的窗口?
发布网友
发布时间:2022-04-26 00:01
我来回答
共4个回答
热心网友
时间:2022-05-02 23:08
open函数接受4个参数,分别是:window.open(URL,name,features,replace);
其中:
URL 一个可选的字符串,声明了要在新窗口中显示的文档的 URL。如果省略了这个参数,或者它的值是空字符串,那么新窗口就不会显示任何文档。
name 一个可选的字符串,该字符串是一个由逗号分隔的特征列表,其中包括数字、字母和下划线,该字符声明了新窗口的名称。这个名称可以用作标记 <a> 和 <form> 的属性 target 的值。如果该参数指定了一个已经存在的窗口,那么 open() 方法就不再创建一个新窗口,而只是返回对指定窗口的引用。在这种情况下,features 将被忽略。
features 一个可选的字符串,声明了新窗口要显示的标准浏览器的特征。如果省略该参数,新窗口将具有所有标准特征。在窗口特征这个表格中,我们对该字符串的格式进行了详细的说明。
replace 一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:
true - URL 替换浏览历史中的当前条目。
false - URL 在浏览历史中创建新的条目。
其中第三个参数用于指定窗口的样式,接受如下参数:
channelmode=yes|no|1|0 是否使用剧院模式显示窗口。默认为 no。
directories=yes|no|1|0 是否添加目录按钮。默认为 yes。
fullscreen=yes|no|1|0 是否使用全屏模式显示浏览器。默认是 no。处于全屏模式的窗口必须同时处于剧院模式。
height=pixels 窗口文档显示区的高度。以像素计。
left=pixels 窗口的 x 坐标。以像素计。
location=yes|no|1|0 是否显示地址字段。默认是 yes。
menubar=yes|no|1|0 是否显示菜单栏。默认是 yes。
resizable=yes|no|1|0 窗口是否可调节尺寸。默认是 yes。
scrollbars=yes|no|1|0 是否显示滚动条。默认是 yes。
status=yes|no|1|0 是否添加状态栏。默认是 yes。
titlebar=yes|no|1|0 是否显示标题栏。默认是 yes。
toolbar=yes|no|1|0 是否显示浏览器的工具栏。默认是 yes。
top=pixels 窗口的 y 坐标。
width=pixels 窗口的文档显示区的宽度。以像素计。
由于没有特定参数指定收藏夹,所以只有直接隐藏菜单栏就是了。
热心网友
时间:2022-05-03 00:26
window.close();
热心网友
时间:2022-05-03 02:01
var win = $.dialog.open.origin;
$(win.document).find('form')[0].submit();
热心网友
时间:2022-05-03 03:52
利用以下代码
<img src="B窗口的图片" onclick="this.close();" />
如何关闭window.open打开的窗口
像你所说的这种要求可以通过每次打开新窗口时将它记录在父页面上的方法来实现。以下是我写的一小段代码,希望能够帮到你: var pages = new Array;function openwindow(){ pages.length = pages.length + 1;pages[pages.length - 1] = window.open("http://www.baidu.com");} function clo...
js如何关闭弹出框
在JavaScript中,关闭弹出框(通常指的是通过`window.open()`方法打开的窗口)通常涉及使用`window.close()`方法。这个方法会关闭由`window.open()`方法打开的窗口,或者是脚本具有权限关闭的当前窗口(如果是由脚本打开的)。要关闭一个特定的弹出框,你需要先确保你有一个对该弹出框`window`对象的引用...
怎样关闭由window.open打开的窗口
left=pixels 窗口的 x 坐标。以像素计。location=yes|no|1|0 是否显示地址字段。默认是 yes。menubar=yes|no|1|0 是否显示菜单栏。默认是 yes。resizable=yes|no|1|0 窗口是否可调节尺寸。默认是 yes。scrollbars=yes|no|1|0 是否显示滚动条。默认是 yes。status=yes|no|1|0...
如何关闭用window.open 弹出的窗口swf无按键的背景音乐
或者在任务管理器里面找到相关程序,然后结束
JS 关闭新窗口
说的不太清楚,我理解有两种情况:1、在原始页面执行脚本关闭窗口:如果是使用showModalDialog/showModallessDialog/window.open打开的窗口,可以接到返回值 如var win = showModalDialog(xxxx);win.close()即可 2、在新窗口关闭新窗口本身:window.close()即可 ...
怎么用window.open打开新窗口,然后关闭老窗口。
提交表单有必要用到window.open方法吗?要关闭老窗口的话,在新窗口中使用window.opener.close()就可以了。
怎样用JS实现关闭当前窗口
1、直接关闭当前窗口代码如下:关闭 2、自定义提示关闭代码如下:function custom_close(){if (confirm("您确定要关闭本页吗?")){window.opener=null;window.open('','_self');window.close();}else{}} 3、关闭当前页面代码如下:关闭如果是按钮则:Response.Write("...
如何用JS打开新窗口,并关闭原来窗口
copyhistory=no,height=620,width=820"); window.opener=null; window.open("","_self"); window.close(); } 这样写的话,由于窗口拦截的原因,会使新窗口打不开,而且原来的窗口也被关闭了 于是再查询找到解决去方法在新页面中onload="window.opener。opener=null; window.opener.close();"...
window.open()打开一个子页面,如何在子页面关闭时刷新父页面?
解决的办法为在父窗口中写一个提交的 function在子窗口中通过window.opener.functionname()调用。通常在使用window.opener的时候要去判断父窗口的状态,如果父窗口被关闭或者更新,就会出错,解决办法是加上如下的验证 if(window.opener && !window.opener.closed)
如何屏蔽window.open打开窗口标题栏的url显示,在线等
楼主说的是window.open的页面 window.opener = ""; 在被打开的页面把opener置空就可以了,但是如果你要对父窗口进行操作的话就不可以这么做了