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ñ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.