如何使用JavaScript关闭此对话框窗口?

如何使用JavaScript关闭此对话框窗口?,javascript,jquery,html,jsp,Javascript,Jquery,Html,Jsp,我是JavaScript新手,我有以下问题 在JSP页面中,我调用一个JavaScript函数,该函数打开一个对话框窗口(类似于弹出窗口),调用此JavaScript函数: pag_aperta = window.open(pagina, 'popUp_', DialParam); 其中,pagina是一个变量,包含必须显示在对话框中的JSP页面的名称 这就是显示在我的对话框中的JSP页面的内容(它工作正常,并且该页面正确显示在对话框中): 函数gotoFrame(链接){ self.fra

我是JavaScript新手,我有以下问题

在JSP页面中,我调用一个JavaScript函数,该函数打开一个对话框窗口(类似于弹出窗口),调用此JavaScript函数:

pag_aperta = window.open(pagina, 'popUp_', DialParam);
其中,pagina是一个变量,包含必须显示在对话框中的JSP页面的名称

这就是显示在我的对话框中的JSP页面的内容(它工作正常,并且该页面正确显示在对话框中):


函数gotoFrame(链接){
self.frames['change'].location.href=link;
回来
}


要关闭对话框,需要使用JavaScript函数history.go(-1),该函数不起作用,因为据我所知,它会将用户带到上一页(如果存在),而不会关闭


如何关闭对话框?

如果您是从“对话框”中的代码执行此操作,请使用

…响应用户事件(如单击按钮)


如果您是从打开对话框的页面中的代码执行此操作,请改用
pag_aperta

pag_aperta.close();
(您需要确保变量在使用它的函数之间共享。)

如果我理解正确: 您不需要关闭存储在变量“pag_aperta”中的已打开窗口。 试试这个:

pag_aperta.close();
希望对您有所帮助

尝试使用pag_aperta.close();
window.close();
pag_aperta.close();
pag_aperta.close();