什么document.write,楼主傻啦?直接password();或者body onload=password

解决方案 »

  1.   

    不通过就关了它吧<SCRIPT LANGUAGE="JavaScript"> 
    function password() 

        var testV = 1; 
        var pass1 = prompt('请输入密码:',''); 
        while (testV < 3) 

            if (!pass1) 
               history.go(-1); 
            if (pass1 == "abc123")

                alert('正确!'); 
                break; 
            } 
            testV+=1; 
            var pass1 = prompt('错误!请重新输入:'); 
        } 
        if (pass1!="password" & testV ==3) 
        {
            opener = null;
            self.close();
        }

    password();
    </SCRIPT>
      

  2.   

    <SCRIPT LANGUAGE="JavaScript"> 
    function password() { 
    var testV = 1; 
    var pass1 = prompt('请输入密码:',''); 
    while ( true ) { 
     if (!pass1 || (testV >= 3) ) 
        history.go(-1); 
     if (pass1 == "abc123" { 
        alert('正确!'); 
        break; 
     } else {
       testV+=1; 
       var pass1 = prompt('错误!请重新输入:'); 
     } 
     return pass1;

    document.write(password()); 
    </SCRIPT> 
      

  3.   

    我这个为么不行
    <SCRIPT LANGUAGE="JavaScript"> 
    function password() { 
    var testV = 1; 
    var pass1 = prompt('请输入密码:',''); 
    while (testV < 3) { 
    if (!pass1) 
    history.go(-1); 
    if (pass1 == "abc123" { 
    alert('正确!'); 
    break; 

    testV+=1; 
    var pass1 = 
    prompt('错误!请重新输入:'); 

    if (pass1!="password" & testV ==3) 
    Response.Redirect("a.asp"; 
    return " "; 

    document.write(password()); 
    </SCRIPT>
    现在我想在输到第三次时定向到a.asp
    也就是说
    if (pass1!="password" & testV ==3) 
    Response.Redirect("a.asp"; 
    但现在程序不能做到
      

  4.   

    没用过asp,但是asp好像是要套在<%%>中吧
      

  5.   

    if ( (pass1!="password") && (testV ==3) ) 
       window.location.replace("a.asp"); 
      

  6.   

    <SCRIPT LANGUAGE="JavaScript">
    var testV;
    testV=1;
    function password(pwd) { 
    if (pwd == "abc123"){ 
    alert("正确!该干什么干什么!"); 
    return true;
    } else{
    if(testV>=3){
    alert("已经三次了,您想怎么样?");
    return false;
    }else{
    testV=testV+1;
    var pass1 = prompt("请输入密码:","");
    password(pass1);
    }
    }
    }
    password(prompt("请输入密码:","")); 
    </SCRIPT>