内容描述:
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,'','') 却是可以打开到你想要的页面
希望这个小经验对以后遇到同样问题的人有一定的帮助