我们的美工在做界面的时候,登陆界面有一个验证,就是验证用户名和密码,如果单击按钮验证正确后就通过JS代码打开一个新的全屏页,可是我做程序的时候,用Action验证后如果通过是直接跳转到新页上的,那么就不会执行全屏脚本了,请问该怎么解决呢????????

解决方案 »

  1.   

    新跳转的页面跟登陆页面大小有关联么?
    难道你跳转出来的新页面不是全屏的么?不过不是全屏。
    直接在新页面中也可以设置全屏,
    好像有个fullscreen=yes的属性。
      

  2.   

    public class LoginAction{
      .....
      mapping.findForward("loginSuccess");
    }
    ===========
    <forward name="loginSuccess" path="/login/loginSuccess.jsp" redirect="false" />
    ===========
    loginSuccess.jsp
    <script language="javascript">
       top._S(true);
    </script>
    ==============
    <script language="javascript">
    function _S(b)
    {
     if(b){
    ...//登录成功内容
     }else{
       //登录失败
     }
    }
    <html:form action="login.do" method="post" target="loginFrame">
    .....
    </html>
    <iframe src="about:blank" name="loginFrame" frameborder="0" width="0" height="0"></iframe>
    ===============
      

  3.   

    好像有个fullscreen=yes的属性。