Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Login de usuario aja+php

Estas en el tema de Login de usuario aja+php en el foro de Frameworks JS en Foros del Web. Hola, ise este codig para validar un usuario: Código HTML: <script> var request = false; if (window.XMLHttpRequest) { request = new XMLHttpRequest(); } function checkName(nick,clave) ...
  #1 (permalink)  
Antiguo 22/04/2008, 20:44
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 2 meses
Puntos: 101
Login de usuario aja+php

Hola, ise este codig para validar un usuario:
Código HTML:
<script>
var request = false;

if (window.XMLHttpRequest) {
	request = new XMLHttpRequest();
}

function checkName(nick,clave) {

	if (window.ActiveXObject) {
    	try {
            request = new ActiveXObject("Msxml2.XMLHTTP");
        } catch(e) {
            try {
                request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch(e) {
                request = false;
            }
        }
    }

    if (request) {
        request.onreadystatechange = processReqChange;
        request.open("GET", "check.php?nk="+nick+"&cl="+clave);
        request.send(null);
    }
}

function processReqChange() {
    var result = document.getElementById("result");

    if (request.readyState == 4) {
        if (request.status == 200) {
            result.innerHTML = request.responseText;
        }
    } else {
        result.innerHTML = "Espere, procesando los datos ...";
    }
}
</script>
<style type="text/css">
<!--
.result {
	background-color: #BBFBBD;
	border: 1px solid #006600;
}
-->
</style>

<form name="form1" method="post" action="" onSubmit="checkName(form1.ni.value,form1.cl.value)">
  Nick:<br>
  <input name="ni" type="text" id="ni">
  <br>
  Clave:<br>
  <input name="cl" type="text" id="cl">
  <br>
  <input type="submit" name="Submit" value="Entrar">
</form>
<div class="result" id="result"></div> 
El codigo no anda bien, porque al mostrar los mensages(Espere,Nick mal,Clave mal, Ect...) me los muestra 1 segundo y desaparesen.
Yo quiero que se quede escrito y no desaparesca.
Ah por sierto, soy nuevo en ajax
Gracias
Salu2
__________________
Half Music - www.halfmusic.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:31.