Hola, que tal. A ver, prueba a reescribir tu función así:
Código:
function fajax()
{
var titulo,texto,accion;
titulo = document.getElementById('titulo').value;
texto = document.getElementById('texto').value;
accion = document.getElementById('accion').value;
ajax=ajaxFunction();
ajax.open("POST", "informacion_ajax.php",true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
if (ajax.status==200)
{
if (ajax.responseText=='Ondo')
{
location.href="informacion.php";
}
else if (ajax.responseText=='Txarto')
{
alert("Ha ocurrido algun error, intentelo de nuevo");
}
else alert("Ha ocurrido un error: ajax.responseText= "+ajax.responseText);
}
else alert("Ha ocurrido un error: ajax.status= "+ajax.status);
}
else alert("Estado actual= "+ajax.readyState+". Pulsa en Aceptar para continuar.");
}
ajax.send("titulo="+titulo+"&texto="+texto+"&accion="+accion);
}
Y si sigue sin funcionar me dices que alerts te han salido.