jsp页面如何实现点击一个按钮同时弹出一个页面和一个对话框

 我来答
__韓曉軒8T
推荐于2016-01-07 · 超过57用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:118万
展开全部
在NewBox.jsp 里先给AddName.jsp 里的一个隐藏表单inboxname 赋值,就是这句:
opener.document.all['inboxname'].value=document.form1.inboxname.value;
然后调用AddName.jsp 里的一个js 函数:opener.opensub();
这样AddName.jsp 就会自动提交表单到Servlet 接着刷新页面,这样就完成了!
二.通过window.showModalDialog 方法弹出对话框。(推荐)
仍然是在页面AddName.jsp 里要调用对话框,写一个JSP 页面NewBox.jsp(用做对话框),
然后在页面 AddN/*用来打开对话框页面,注意这回 openwindow()函数里的的方法是
window.showModalDialog*/
function openwindow(){
window.showModalDialog("NewBox.jsp",window,"status:no;scroll:no;
dialogWidth:235px;dialogHeight:100px");}/*在NewBox.jsp 里调用这个函数,用来刷新AddName.jsp*/
function opensub(){
document.form1.submit();}
对window.showModalDialog 里的参数简单做一下说明:
center : yes | no | 1 | 0 | on | off 指定对话框是否显示于桌面正中。默认值为 yes 。
dialogHide : yes | no| 1 | 0 | on | off 指定当打印或打印预览时对话框是否隐藏。
仅仅当对话框是由被信任的程式打开的时候此参数才可用。默认值为 no 。
edge : sunken | raised 指定对话框窗口边框样式为凹下还是凸起的。默认值为 raised 。
resizable : yes | no | 1 | 0 | on | off 指定对话框是否可以被用户改变尺寸。默
认值为 no 。
scroll : yes | no | 1 | 0 | on | off 指定对话框是否显示滚动条。默认值为 yes 。
status : yes | no | 1 | 0 | on | off 指定对话框是否显示状态条。对于不被信任的
对话框默认值为 yes 。对于被信任的对话框默认值为 no 。
unadorned : yes | no | 1 | 0 | on | off 指定对话框是否显示 chrome 样式边框。
仅仅当对话框是由被信任的程式打开的时候此参数才可用。默认值为 no 。
百度网友96ffcf7
推荐于2016-01-30 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118721
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部

使用jquery+css就可以实现这个功能,页面上先定义一个div,css控制它的显示效果。点击的时候通过jquery得到div,设置为显示。

<script type="text/javascript">
function bookmarksite(title, url)
{
    if (document.all)
        window.external.AddFavorite(www.oyao.netwww.oyao.net Their Future, Made by HandIs Steve);
    else if (window.sidebar)
        window.sidebar.addPanel(www.oyao.net Their Future, Made by HandIs Steve, www.oyao.net, "")
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式