<script LANGUAGE="JavaScript">
<!--
loopy()
function loopy() {
var sWord =""
while (sWord != "1223") {              //改为你自己的密码!
sWord = prompt("输入正确密码才能登陆!")
}
alert("允许登陆!")
}
//--></script>

解决方案 »

  1.   

    window.showModalDialog("password.htm")
    password.htm
    ---------------
    <input type=password onkeypress="if(event.keyCode==13){if(this.value=='wukunrong')window.close();else this.focus();}"></input>
      

  2.   

    <script>
    function check(){
    while(form1.psw.value!='***'){
    document.all['main'].style.display='none'
    document.all['formpsw'].style.display=''
    }
    document.all['main'].style.display=''
    document.all['formpsw'].style.display='none'
    }
    <body onload="check()">
    <div id='formpsw'>
    输入密码表单
    </div><div id='main' style="display:none">
    网页内容
    </div>
      

  3.   

    不能关掉网页啊,不进的话,能用showModalDialog做吗?
      

  4.   

    <HTML>
    <HEAD></HEAD>
    <script>
    function EnterPassword(){
    window.showModelessDialog("psw.htm",oPsw,"dialogWidth:250px;dialogHeight:200px");
    }
    function EnterIn(_obj){
    if(_obj.value!="fokker"){
    EnterPassword();
    }else{
    alert("right");
    }
    }
    </script>
    <input type=button onclick="EnterPassword()" >
    <input type=hidden id=oPsw value="" onpropertychange="EnterIn(this)">
    </BODY>
    </HTML>psw.htm
    ---------------------------------
    <HTML>
    <HEAD>
    <SCRIPT>
    function fnGetInfo()
    {
      var sData = dialogArguments;
      sData.value = oPsw.value;
      window.close();
    }
    </SCRIPT>
    </HEAD>
    <BODY>
    <P>
    <LABEL>Enter password</LABEL>
    <INPUT ID=oPsw><BR><BR>&nbsp;
    <INPUT VALUE="Ok" TYPE=button onclick="fnGetInfo();">
    <INPUT VALUE="Cancel" TYPE=button onclick="window.close();"> 
    </P>
    </BODY>
    </HTML>
      

  5.   

    <?php
      if (!isset($PHP_AUTH_USER)) {
        header("WWW-Authenticate: Basic realm=\"My Realm\"");
        header("HTTP/1.0 401 Unauthorized");
        echo "Text to send if user hits Cancel button\n";
        exit;
      } else {
        echo "<p>Hello $PHP_AUTH_USER.</p>";
        echo "<p>You entered $PHP_AUTH_PW as your password.</p>";
      }
    ?>
      

  6.   

    不用Php,直接用JAVASCRIPT可否写出来,
      

  7.   

    ---------- test.html -----
    <SCRIPT>
    function fnOpen(){
       var loOBJ = new Object();
       var lonewWin = window.showModalDialog("login.htm",loOBJ,"dialogHeight:200px;dialogWidth:300px;center:yes;help:no;status:no;resizable:no")
    }
    fnOpen();
    </SCRIPT>
    -------- login.htm ---------
    <title>登陆</title>
    <body bgcolor="D4D0C8" style="overflow:hidden">
    <fieldset style="width:100%;height:100%">
    <br><br>
    用户名: <input id="loginName"><BR>
    密 码: <input id="loginPass" type="password"><BR><BR><BR>
    <div align=center>
    <button onclick="window.close()">取消</button>
    <button onclick="gotoLogin()">确定</button>
    </div>
    </fieldset>
    <script>
    var moOBJ = dialogArguments;
    moPass=new Array;
    //用户名,密码(可添加很多)
    moPass[0] = ["abc","123"];
    moPass[1] = ["abc1","1234"];
    moPass[2] = ["abc2","1234"];
    moPass[3] = ["abc3","1234"];function gotoLogin(){
    if ((loginName.value=="")||(loginPass.value="")){
    alert("请输入用户名和密码!")
    return;
    }
    var bpass=false;
    for (var i=0; i<moPass.length; i++){
    if (moPass[i][0]==loginName.value&&moPass[i][1]==loginPass.value)
    bpass=true;
    }
    if (bpass){
    moOBJ.pass=true;
    window.close();
    }else{
    alert("密码错误!");
    }
    }
    </script>
      

  8.   

    在改改.
    ---------- test.html -----<SCRIPT>
    function fnOpen(){
       var loOBJ = new Object();
       var lonewWin = window.showModalDialog("login.htm",loOBJ,"dialogHeight:200px;dialogWidth:300px;center:yes;help:no;status:no;resizable:no")
       if (loOBJ.pass){
        window.location.href="要进入的叶面.htm"
       }else{
        window.opener=null;
        window.close();
       }
    }
    fnOpen();
    </SCRIPT>
      

  9.   

    上面的少个等号,呵呵..-------- login.htm ---------
    <title>登陆</title>
    <body bgcolor="D4D0C8" style="overflow:hidden">
    <fieldset style="width:100%;height:100%">
    <br><br>
    用户名: <input id="loginName" value=""><BR>
    密 码: <input id="loginPass" type="password" value=""><BR><BR><BR>
    <div align=center>
    <button onclick="window.close()">取消</button>
    <button onclick="gotoLogin()">确定</button>
    </div>
    </fieldset>
    <script>
    var moOBJ = dialogArguments;
    moPass=new Array;
    //用户名,密码(可添加很多)
    moPass[0] = ["abc","123"];
    moPass[1] = ["abc1","1234"];
    moPass[2] = ["abc2","1234"];
    moPass[3] = ["abc3","1234"];function gotoLogin(){
    if ((loginName.value=="")||(loginPass.value=="")){
    alert("请输入用户名和密码!")
    return;
    }
    var bpass=false;
    for (var i=0; i<moPass.length; i++){
    if ((moPass[i][0]==loginName.value)&&(moPass[i][1]==loginPass.value))
    bpass=true;
    }
    if (bpass){
    moOBJ.pass=true;
    window.close();
    }else{
    alert("密码错误!");
    }
    }
    </script>
      

  10.   

    IE6以下,可以:
    <script>
    window.showModalDialog("about:<input type=password onkeypress='if(event.keyCode==13){if(this.value=='wukunrong')window.close();else this.focus();}' id=password1 name=password1></input>",window,"dialogHeight:5;dialogWidth:20;")
    </script>