内容描述:
1.点击登陆按钮,在页面上弹出一个登陆框(该登陆框在原来页面之上,原来页面处于不能编辑状态),
2. 输入正确信息,登陆成功之后,该窗口关闭,原来页面显示新的URL的信息。
过程:
使用 showModalDialog 实现第一个点:
window.showModalDialog('page/login.jsp','','dialogLeft:'+ StartX + ';dialogTop:'+ StartY + '; dialogWidth:' + innerWidth +'; dialogHeight:' + innerHeight + '; resizable:no;center:yes;help:yes;resizable:yes;status:yes');第二点,弄了好久才弄出来。code如下:
window.opener.top.location.href = '/Genome/index.jsp';
window.close();
先后试过很多方法,都没有成功,比如:
window.opener.location.href = '/Genome/index.jsp'; window.opener.location.forward();window.parent.location.href = '/Genome/index.jsp';
上面的几个方法,在页面上是可以显示一点的,
比如:welcome,${user.username}是可以显示为:welcome,test
但点击其他的tab或者menu时,就不管用了。而此时使用
window.open(url,'','') 却是可以打开到你想要的页面
本文介绍如何使用showModalDialog方法创建一个不可编辑状态下的登录弹窗,并详细解释了如何在登录成功后关闭该窗口并更新原始页面的URL。

被折叠的 条评论
为什么被折叠?



