Javascript-需要打开弹出窗口,但不要';t在单击提交时刷新主页面
我正在处理一个页面的一个需求,在这个页面中,需要单击JSP页面上的超链接打开一个弹出屏幕。该弹出页面上显示的数据应该基于从包含链接的jsp页面发布的表单 此外,当通过点击链接发布时,此JSP页面不应刷新。这意味着JSP内容应该保持原样——显然,用户不应该感觉页面已提交 我已经编写了代码,但无法停止页面刷新 到目前为止,我使用的Javascript函数如下:Javascript-需要打开弹出窗口,但不要';t在单击提交时刷新主页面,javascript,popup,submit,Javascript,Popup,Submit,我正在处理一个页面的一个需求,在这个页面中,需要单击JSP页面上的超链接打开一个弹出屏幕。该弹出页面上显示的数据应该基于从包含链接的jsp页面发布的表单 此外,当通过点击链接发布时,此JSP页面不应刷新。这意味着JSP内容应该保持原样——显然,用户不应该感觉页面已提交 我已经编写了代码,但无法停止页面刷新 到目前为止,我使用的Javascript函数如下: function displayEmailPreview(mode){ var url='/email_preview.do';
function displayEmailPreview(mode){
var url='/email_preview.do';
//To Submit the form
document.SelectForm.action=url;
document.SelectForm.method='post';
document.SelectForm.submit();
//to open pop-up
popup = window.open(url, '', 'width=500', 'height=500', 'resizable=yes', 'scrollbars=yes');
return ;
}
此代码的问题是:
尝试返回提交错误
document.SelectForm.action=url;
document.SelectForm.method='post';
document.SelectForm.submit();
return false;
我得到的是通过添加target=''U blank'解决的 因此,工作代码是:- 功能显示电子邮件预览(模式){ var url='/email_preview.do'
//To Submit the form
document.SelectForm.action=url;
document.SelectForm.method='post';
document.SelectForm.submit();
//to open new window
target="_blank";
}由于某些原因,它无法提交表单,也无法到达以下行:popup=window.open(url)、、“width=500”、“height=500”、“resizeable=yes”、“scrollbars=yes”);并且不会出现弹出窗口。有什么建议吗。