不知道怎么才能让小窗体不消失,不过你可以让窗体先消失,让HTTPXML去服务器取结果,要是密码错误就重新弹出提示输入密码的对话框,要是正确就显示窗体的内容.
但是整个登陆要是这么设计的话很容易出现安全上的漏洞,因为JAVASCRIPT里面写的东西。客户端都是能看到的.

解决方案 »

  1.   

    第一种方法可以如下提交后
    if 登录成功 then
      response.write "<script type='text/javascript'>parent.location.reload();window.close()</script>"
    else
      response.write "密码错误"
    end if
      

  2.   

    第一個同樓上。。
    第二個你在IIS設置裡面有個訪問的,取消那個WINDOWS整合驗證的就行了。
      

  3.   

    第二個你在IIS設置裡面有個訪問的,取消那個WINDOWS整合驗證的就行了。
    ------------------------------
    取消之后,好象什么也不提示就显示你没有权限访问!
      

  4.   

    提交后在提交的页面判断后写:
    <%
    if 登录成功 then
      response.write "<script type='text/javascript'>parent.location.reload();window.close()</script>"
    else
      response.write ""<script type='text/javascript'>alert('口令错误!!!');history.go(-1);</script>"
    end if
    %>