Javascript 关窗

Javascript 关窗,javascript,Javascript,这一行来自我的JSP文件 我通过在您只能关闭使用JavaScript打开的JavaScript窗口。因为您使用的是HTML方法,所以这不起作用 但是,如果您要重新编码以便JavaScript打开窗口 <a href="myurl" onclick="window.open('myurl'); return false;">mylink</a> 然后可以使用JavaScript关闭生成的窗口 目标应该是_top-这不会弹出新窗口,但会覆盖当前窗口-这是您想要的吗 试试

这一行来自我的JSP文件

我通过在
您只能关闭使用JavaScript打开的JavaScript窗口。因为您使用的是HTML方法,所以这不起作用

但是,如果您要重新编码以便JavaScript打开窗口

<a href="myurl" onclick="window.open('myurl'); return false;">mylink</a>

然后可以使用JavaScript关闭生成的窗口

  • 目标应该是_top-这不会弹出新窗口,但会覆盖当前窗口-这是您想要的吗
  • 试试这个


  • 顺便说一句,如果你想在新窗口中打开一个链接,请将目标设置为
    \u blank
    \u top
    将在同一窗口中打开链接,但会中断任何帧。应该注意的是,这并不是打开此窗口的最干净的JavaScript,它可以做得不那么突兀。不过,这会起作用,而且更加简洁。如果我用我知道的HTMLONE打开,我可以用任何其他方法来结束吗。我认为JavaScript是打开窗口的一个选项,因为您也想用JavaScript关闭它。不,不需要用java脚本关闭,还有其他方法吗?我不知道。我相信JavaScript是唯一的选择。
    <a href="myurl" onclick="window.open('myurl'); return false;">mylink</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()