Não sei pq ta acontecendo então...
No firefox fazo processo várias vezes, mas no ie, tenta uma vez, se não logar não tenta mais...
Meus codigos:
login.php
<div id="login">
<img src="logo.jpg">
<fieldset>
<div class="titulo">ÁREA RESTRITA</div>
<div id="status"><? if(isset($_GET['erro'])) echo "Nome de usuário ou senha incorreto."; ?></div>
<form action="logar.php" method="post" enctype="application/x-www-form-urlencoded" onsubmit="return logar();">
<label for="usuario">Usuario:</label>
<input type="text" name="usuario" />
<label for="senha">Senha:</label>
<input type="password" name="senha" />
<label> </label>
<input type="submit" value="Logar" class="botao" />
</form>
</fieldset>
</div>
login.js
function logar(){
var usuario = document.forms[0].usuario.value;
var senha = document.forms[0].senha.value;
Ajax.onreadystatechange = function() {
div = document.getElementById("status");
if(Ajax.readyState == 1){
div.innerHTML = "<b>Aguarde, Verificando...</b>";
}else if(Ajax.readyState == 4){
if( Ajax.responseText == '1' ){
div.innerHTML = "Nome de usuario ou Senha incorreto.";
}else if( Ajax.responseText == '2' ){
location.href = "logado.php";
}
}
}
Ajax.open("POST","logar.php?from=Ajax", true);
Ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
Ajax.send("usuario="+ usuario +"&senha="+ senha);
return false;
}
Valeu