这一行来自我的JSP文件。
我通过在<a>
标记中设置目标属性来打开此页面,例如target ="_TOP"
,但下面的代码无效。我该如何关闭此窗口?
<div><a href="JavaScript:window.close()">click</a></div>
答案 0 :(得分:1)
您只能使用已使用JavaScript打开的JavaScript关闭窗口。由于您使用的是HTML方法,因此无法使用。
但是,如果您要重新编码,以便JavaScript打开窗口而不是......
<a href="myurl" onclick="window.open('myurl'); return false;">mylink</a>
然后,您可以使用JavaScript关闭生成的窗口。
答案 1 :(得分:0)
试试这个
<a href="page.jsp" target="_blank"
onclick="var w=window.open(this.href,this.target); return w?false:true">pop a new window</a>
或
<a href="page.jsp" target="mywin"
onclick="var w=window.open(this.href,this.target); return w?false:true">pop a new window</a>
以后你可以得到句柄:
var w = window.open('','mywin');
if (!w.closed) w.close()