Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2010, 16:00
naza
 
Fecha de Ingreso: julio-2008
Mensajes: 5
Antigüedad: 15 años, 9 meses
Puntos: 0
AYUDA, ajax.status=0, ajax.responseText=null no encuentro el error!!

hola compa, llevo unas dias con esto y no encuentro el error, por favor si me podrian ayudar, tengo este codigo en javascript que se comunica a un servidor mediante el archico log.php

log.php
<?php
echo "aparece por favoor.....";
?>

javascipt.js

function validaForm()
{
// Creo el objeto AJAX
var ajax=nuevoAjax();
// Coloco el mensaje "Cargando..." en la capa
//capa.innerHTML="Analizando...";
// Abro la conexión, envío cabeceras correspondientes al uso de POST y envío los datos con el método send del objeto AJAX
ajax.open("POST", "log.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");

var password=form.pass.value;
ajax.send("password="+password);

ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
alert(ajax.status); //esto me da 0, increible.
alert(ajax.responseText);//aca vacio, apocaliptico.
// Respuesta recibida. Coloco el texto plano en la capa correspondiente
capa=document.getElementById("etiqueta");
//capa1.innerHTML=ajax.responseText;
capa.innerHTML="anda a cagar";
}
}
}

y lo llamo desde aqui

body.php
<?php
echo '<p align="center" class="Estilo1">Inserte la contrase&ntilde;a de administrador.<br />
Insert the password..</p>';
echo '<form name="form1" id="form1">
<div align="center">
<input type="password" align="right" name="pass" id="pass" maxlength="10" />
<p><input type="submit" name="enviar" id="enviar" value="Enviar" onclick="validaForm()"/><input type="reset" name="reset" id="reset" value="reset" /></p>
<div id="etiqueta" style="display: none;><p>sds</p></div>
</div>
</form>';
?>

por favor si descubren el error porque me aparece ajax.response en vacion cuando quiero que me aparezca lo que imprime el php.
desde ya muchas graacias.