<body onUnload="checkPass();"><script>
Function checkPass() {
var pass=promt();
...
}
</script>

解决方案 »

  1.   

    var ttt=document.getElementById("inputnum")
    if(ttt.value=="xxxx"){
    window.close();
    }
      

  2.   

    <form name=form1>
    <input type=text name=text1> //输入密码
    <input type=submit onclick=closewin()> //调用下面的函数
    </form><script>
    function closewin()
    {
    if(document.form1.text1.value=="xxxx") //xxxx为密码
    {
    window.close();
    }
    else
    {
    alert("错误的密码,请重新输入")
    }
    }
    </script>
      

  3.   

    上面代码测试可行,输入xxxx就关闭窗口,你可新建个txt文档文件把代码COPY过去,改名为xxx.htm即可不过有提示说你是不是关闭窗口,如不要提示可用下面代码,加一个opener=null<form name=form1>
    <input type=text name=text1> //输入密码
    <input type=submit onclick=closewin()> //调用下面的函数
    </form><script>
    function closewin()
    {
    if(document.form1.text1.value=="xxxx") //xxxx为密码
    {
    opener=null
    window.close();
    }
    else
    {
    alert("错误的密码,请重新输入")
    }
    }
    </script>