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. 
  
 

