IE 访问一些网页会弹出一个要求输入用户名、密码的对话框,访问局域网内需要密码的其他机器时也会弹出这样的对话框。
这个默认的对话框用Javascript如何实现??

解决方案 »

  1.   

    可是有的网页一打开,在客户端禁用了JS后仍旧可以弹出该对话框,要求输入用户名和密码的。正如访问局域网内其他需要密码的机器一样。也就是IE默认的那个对话框,不知怎样可以实现? 希望高人指点!
      

  2.   

    那可能就是用其他程序语言制作的了,比如php
    <?php 
    if (empty($_SERVER["PHP_AUTH_USER"] ) ||empty ($_SERVER["PHP_AUTH_PW"] )) {
      header ( "WWW-Authenticate: Basic realm=\"订单查询\"");
      header ("HTTP/1.0 401 Unauthorized");
      echo "请不要访问禁止页面,谢谢"; //点击取消时的提示
      exit; ?>
      

  3.   

    楼上的兄弟,我访问的是html页面,不是php的。弹出的对话框,就象在资源管理器中访问局域网内的另一台设置了密码的机器时,弹出的对话框一样。需要输入用户名、密码的对话框。好像是windows操作系统内部的对话框。不知是如何实现的??
      

  4.   

    如下图。就是HTTP验证…6楼的代码就可以实现…禁用JS,又不是动态页面,也可以在iis中设置访问权限来实现…
      

  5.   

    那请问楼上的朋友,除了PHP代码外,其他方法可以实现HTTP验证对话框吗?比如Javascript等?用IIS实现时怎么设置呢?
      

  6.   

    iis在“目录安全性-匿名访问和身份验证”一栏点击“编辑”就能看到具体设置了
    没用JavaScript做过HTTP验证,不太清楚╮(╯_╰)╭
      

  7.   

    iis在“目录安全性-匿名访问和身份验证”一栏点击“编辑”就能看到具体设置了
    没用JavaScript做过HTTP验证,不太清楚╮(╯_╰)╭