JS 弹出登陆框窗口,关闭窗口之后,使原来的窗口打开新的JSP

内容描述:

      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,'','') 却是可以打开到你想要的页面



希望这个小经验对以后遇到同样问题的人有一定的帮助

你可能感兴趣的:(jsp,url,menu)