我有2页。一个是主页面,一个是表单页面。当我单击主页面上的按钮时,我希望将表单弹出为新的选项卡/窗口,当用户完成后,可以单击新表单页面上的“关闭”按钮关闭窗口并返回主页面
我正在使用以下javascript打开一个新窗口:
// This javascript is on the MAIN page
window.open("http://www.baseurl.com/form", "UserForm");
我在poppup上有一个“关闭”按钮,我想用它关闭新窗口并返回我的Mian页面。像这样:
// This javascript is on the FORM page
$(document).on("click", "a#close_form", function(event){
event.preventDefault();
window.close;
}
即使使用Javascript打开表单页面,close
按钮也不起作用。
我做错了什么?
答案 0 :(得分:5)
close
是一种方法 - 您需要通过将()
添加到结尾来调用它。
$(document).on("click", "a#close_form", function(event){
event.preventDefault();
window.close(); // < added brackets to call the function
}
您当前的代码只是获取对函数的引用而不执行它。