我共做了三个页。
1.为首页
2.为登陆页
3.为处理转发页
在首页中。我点击登陆按钮,之后弹出一个400*300的对话框,这个对话框没有菜单栏,工具栏,只有用户名和密码的文本框和一个登陆按钮。输入完用户名与密码后,点击登陆按钮,进入到处理转发的页面来处理,但这个不显示,只是后台处理。
我现在的问题就是如果登陆成功,则返回首页,并且登陆页面关闭。首页必须得有菜单栏,工具栏,不能像400*300哪样没有菜单栏和工具栏。请朋友帮帮助谢谢啦

解决方案 »

  1.   

    首页:
         <inupt type="button" onclick="open("登录面","标题","参数这里你看看怎么让它没有菜单栏,toolbar=no,width=400,height=300");">
    登录页:
        输入框之类的-->提交到处理转发页
    处理转发页:
    <%
          得到用户名,密码,查询数据库,如果存在
    %>
         <script >
            window.opernner().reload();
            window.close();
         </script>
    <%
    %>
      

  2.   

    这位朋友AWUSOFT,不行啊。。
    对了。我在补充一句。。如果登陆失败,则还是返回到这个登陆页面。
      

  3.   

    处理转发页:
    <%
          得到用户名,密码,查询数据库,如果存在
    %>
         <script >
            window.opernner().reload();
            window.close();
         </script>
    <%
         如果不存在
         request.sendRedir....("登录面");
    %>
    你现在的问题是什么?为什么不行呢>?
      

  4.   

    就是说成功输入完用户名与密码以后,重定向了一个页面。但这个页还是没有菜单栏和工具栏。我感觉。程序是直接在登陆这个对话框中重定向的。没有关闭这个对话框并返回到首页。
    这是我的代码。您看一下:
      <body>
        <%
          String username=request.getParameter("username");
          String password=request.getParameter("password");
          ConnectionDB con = new ConnectionDB();
          
          if(con.isExist(username,password)){
          
        %>
    <script >
            window.opernner().reload();
            window.close();
         </script>
        <% 
        response.sendRedirect("successindex.jsp");      }    %> 
         
      </body>
      

  5.   

    response.sendRedirect("successindex.jsp");要这句干什么呢?
      

  6.   

    如果,我不加这句的话。。那登陆成功以后在这个页面上显示就是一张白纸呀(即回到audit.jsp这个页上了),我是从
    index.jsp-->login.jsp-->audit.jsp-->index.jsp
      首页        登陆         处理        首页从首页过来。。到登陆页面。。成功登陆以后,关闭登陆页面。在回到首页面
      

  7.   

    上面说的应该能解决问题了
    也可以使用ajax方面的技术解决搂主问题的,搂主可以找下相关的资料。