Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2008, 11:46
Avatar de engonga
engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 1 mes
Puntos: 8
alert con ajax

hola tengo este script

Código PHP:
<html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<
title>Documento sin t&iacute;tulo</title>
<
script language="javascript" type="text/javascript">
function 
handleHttpResponse() {
if (
http.readyState == 4) {
if (
http.status == 200) {
if (
http.responseText.indexOf('invalid') == -1) {
// Armamos un array, usando la coma para separar elementos
results http.responseText.split(",");
document.getElementById("campoMensaje").innerHTML results[0];
enProceso false;
}
}
}
}
function 
verificaUsuario() {
if (!
enProceso && http) {
var 
valor escape(document.getElementById("codi").value);
var 
url "on_mouse22.asp?codi="valor;
http.open("GET"urltrue);
http.onreadystatechange handleHttpResponse;
enProceso true;
http.send(null);
}
}
function 
getHTTPObject() {
var 
xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) { xmlhttp = false; }
}
@else
xmlhttp = false;
@end @*/
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
try {
xmlhttp = new XMLHttpRequest();
} catch (
e) { xmlhttp false; }
}
return 
xmlhttp;
}
var 
enProceso false// lo usamos para ver si hay un proceso activo
var http getHTTPObject(); // Creamos el objeto XMLHttpRequest
</script>
 

</head>
<body>
<form action="post">
Ingrese su email:
<input type="text" name="codi" id="codi" onBlur="verificaUsuario();">
<INPUT type="Button" value="Verificar si existe" onclick="verificaUsuario();">
</form>
<div id="campoMensaje">
aqui mensaje<br />
</div>
</body>
</html> 
lo que me hace es pintar en el "campomensaje" el valor devuelto


pero no se como hacer que me me dispare un alert

quando el campo este vacio un alert, cuando el usuario exista otro alert si el usuario no existe no haga nada


alguien sabe?


gracias