Ver Mensaje Individual
  #11 (permalink)  
Antiguo 28/05/2008, 10:29
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 10 meses
Puntos: 21
Pregunta Respuesta: verficar sesion de php al oprimir un href

trate de hacer esto
esto lo puede en un archivo js
function ajaxFunction()
{ var xmlHttp;
try { xmlHttp=new XMLHttpRequest();return xmlHttp; }
catch (e) { try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");return xmlHttp; }
catch (e) { try { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");return xmlHttp; }
catch (e) { alert("Your browser does not support AJAX!");return false; }
}}}

function abc()
{
var ajax = new ajaxFunction();
ajax.onreadystatechange=function()
{
if(ajax.readyState==4)
{
var resultado=ajax.responseText; // guardar respuesta de sesion.php en variable
if(resultado=='true')
{
//location.href=esto.href; // si pagina sesion.php imprime true es que tiene sesion, por lo tanto iremos al enlace del link
//return false;
return resultado;//esto fue lo que cambie
}
else if(resultado
{
//var error=document.getElementById('error');
//error.innerHTML='Se te acabo la sesion :('; // añadimos codigo a la capa error
//error.style.display='block'; // mostramos la capa, ya que esta oculta
//return false;
return resultado;//esto fue lo que cambie
}
}
}
ajax.open("GET","sesion.php",true);
ajax.send(null);
}


en la pagina tengo esto
<script>
function invocar()
{
resultadoA = abc();
alert(resultadoA);

}
</script>

html
<input type="button" name="ver" onclick="invocar()">

el problema es que abc me regresa indefinido
que debo hacer o que se esta haciendo mal

saludos espero sus comentarios amigos
__________________
gerardo

Última edición por chalchis; 28/05/2008 a las 11:27