如何使用JavaScript关闭此对话框窗口?
我是JavaScript新手,我有以下问题 在JSP页面中,我调用一个JavaScript函数,该函数打开一个对话框窗口(类似于弹出窗口),调用此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
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();