如何关闭用window.open打开的窗口?
我的代码如:<ahref="{$PRODUCTS_POPUP_LINK_1}"onclick="window.open('{$PRODUCTS_IMAGE_1}','',...
我的代码如:
<a href="{$PRODUCTS_POPUP_LINK_1}" onclick="window.open('{$PRODUCTS_IMAGE_1}','','width=300,height=350,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes');"><img src="{$PRODUCTS_IMAGE_1}" width="90" height="90" /></a>
我用window.open在A页面打开一个B窗口(图片),我想在这个B窗口上点击这张弹出的图片后,能关闭这个B窗口,该如何做呢??
或者怎么在这个B窗口的图片下方加一个“关闭”的按钮呢?
用这个:<img src="B窗口的图片" onclick="this.close();" />不行;
如果用window.close(),程式应该怎么写呢??应该放在我那段程式的哪个位置?? 展开
<a href="{$PRODUCTS_POPUP_LINK_1}" onclick="window.open('{$PRODUCTS_IMAGE_1}','','width=300,height=350,toolbar=no,status=no,menubar=no,scrollbars=yes,resizable=yes');"><img src="{$PRODUCTS_IMAGE_1}" width="90" height="90" /></a>
我用window.open在A页面打开一个B窗口(图片),我想在这个B窗口上点击这张弹出的图片后,能关闭这个B窗口,该如何做呢??
或者怎么在这个B窗口的图片下方加一个“关闭”的按钮呢?
用这个:<img src="B窗口的图片" onclick="this.close();" />不行;
如果用window.close(),程式应该怎么写呢??应该放在我那段程式的哪个位置?? 展开
2018-08-04 · 百度知道官方认证企业
腾讯电脑管家
腾讯电脑管家是腾讯公司推出的免费安全管理软件,能有效预防和解决计算机上常见的安全风险,并帮助用户解决各种电脑“疑难杂症”、优化系统和网络环境,是中国综合能力最强、最稳定的安全软件。
向TA提问
关注
展开全部
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 窗口的文档显示区的宽度。以像素计。
由于没有特定参数指定收藏夹,所以只有直接隐藏菜单栏就是了。
其中:
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 窗口的文档显示区的宽度。以像素计。
由于没有特定参数指定收藏夹,所以只有直接隐藏菜单栏就是了。
展开全部
window.close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var win = $.dialog.open.origin;
$(win.document).find('form')[0].submit();
$(win.document).find('form')[0].submit();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
利用以下代码
<img src="B窗口的图片" onclick="this.close();" />
<img src="B窗口的图片" onclick="this.close();" />
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询