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