Hi I have tried to add another password to the script but it gives me an error what am I doing wrong
Code:
<div style="margin-top: 2px">
<script language="javascript">
<!--//
/*This Script allows people to enter by using a form that asks for a
Password*/
function pasuser(form) {
if (form.pass.value=="1234") {
location="whatever1"
} else if {
(form.pass.value=="5678") {
location="whatever2"
}
else {
alert("Invalid PASSWORD TRY AGAIN")
}
}
//-->
</script>
</head>
<body>
Couple of things. Because your code is not properly indented, your errors are hidden. Compare yours with mine :
PHP Code:
function pasuser(form) {
if (form.pass.value=="1234") { this.location="http://www.codeguru.com/forums"; } else if (form.pass.value=="5678") { this.location="http://www.codeguru.com"; } else { alert("Invalid PASSWORD TRY AGAIN"); } }
You will notice that in yours you have extra {'s inside
This way of testing passwords are actually IMHO, very bad. I'd have made use of a server side script or even ajax or, a separate javascript script file. These will hide all your passwords from people and bots viewing your page's source.