Niestety wydawałoby się najłatwiejsza część nawala i nie mogę znaleźć nigdzie błędu. Konkretniej: każda wpisana wartość, nawet ta zgodna z odgórnie podaną wywołuje instrukcję else.
Funkcje JS:
CODE
function chn(txt){
document.getElementById("stan").innerHTML=txt;
}
var sURL = unescape(window.location.pathname);
function refresh()
{
window.location.href = sURL;
}
function sprawdz()
{
var pp = document.forms['haslo'].pass
if (pp == "a")
{chn('Hasło poprawne. Masz dostęp do photo');
}
else {chn('Błędne hasło. Odświerzanie...');
setTimeout( "refresh()", 2500 );
}
return false;
}
function sprawdz()
{
var pp = document.forms['haslo'].pass
if (pp == "a")
{chn('Hasło poprawne. Masz dostęp do photo');
}
else {chn('Błędne hasło. Odświerzanie...');
setTimeout( "refresh()", 2500 );
}
return false;
}
Formularz HTML:
CODE
<form id="haslo" action="">
<input type="password" name="pass" size="25"><div id="ok">
<input type="image" src="images/ok.png" onclick="return sprawdz()"></input>
</div><div id='stan'>Podaj hasło, aby otrzymac dostęp do działu Photo.</div>
</form>
<input type="password" name="pass" size="25"><div id="ok">
<input type="image" src="images/ok.png" onclick="return sprawdz()"></input>
</div><div id='stan'>Podaj hasło, aby otrzymac dostęp do działu Photo.</div>
</form>