<script language=javascript>
function open()
{
if (Calc.pass.value=="6666")
{window.location.replace("dooropen.htm");}
else
{window.location.replace("error.htm");}
}
</script>要用双等号,而且方法名最好不要用open,好像是关键字

解决方案 »

  1.   

    函数名不要用open
    因为有window.open()方法. <script language=javascript>
    function open2()
            {
                if (Calc.pass.value=="6666")
                {window.location.href="dooropen.htm"}
                else
                {window.location.href="error.htm"}  
    }
    </script>
    <form name="Calc">
    <input type="text" name="pass">
    </form>
    <input type=button onclick="open2()" value="test">
      

  2.   

    if (Calc.pass.value=="6666")用open虽然没问题,但最好别用。