如何关闭用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(),程式应该怎么写呢??应该放在我那段程式的哪个位置??
展开
 我来答
腾讯电脑管家
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 窗口的文档显示区的宽度。以像素计。

由于没有特定参数指定收藏夹,所以只有直接隐藏菜单栏就是了。
百度网友3e904204a
2007-12-04 · 超过30用户采纳过TA的回答
知道答主
回答量:185
采纳率:0%
帮助的人:84.8万
展开全部
window.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sy281972
2012-03-21 · 超过18用户采纳过TA的回答
知道答主
回答量:84
采纳率:0%
帮助的人:46.7万
展开全部
var win = $.dialog.open.origin;
$(win.document).find('form')[0].submit();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沃璇子0G2
2007-12-04 · TA获得超过552个赞
知道答主
回答量:70
采纳率:0%
帮助的人:88.6万
展开全部
利用以下代码
<img src="B窗口的图片" onclick="this.close();" />
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式