Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2007, 11:16
marivi
 
Fecha de Ingreso: agosto-2001
Ubicación: Lima
Mensajes: 123
Antigüedad: 23 años, 8 meses
Puntos: 0
Ajax no ejecuta archivo php

Hola amigos,
Tengo una pagina con tres frames y desde uno de ellos a traves de un link deseo ejecutar un script php y luego redireccionar toda la pagina a otra, en firefox funciona muy bien, pero en ie, aunque redireciona bien no ejecuta el script php. Estoy utilizando ajax, de esta forma:

Link que llama a una funcion javascript:

<a href="javascript:fFinalizar('salir.php','<?echo $dato1?>','<?echo $dato2?>')"><img src="<?echo $imagen?>" border="0"></a>

Luego en el archivo js :


var http = getXmlHttpObject();
var resultOri="";

function getXmlHttpObject()
{
try {
objetus = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e)
{
try {
objetus= new ActiveXObject("Microsoft.XMLHTTP");
} catch (E)
{
objetus= false;
}
}
if (!objetus && typeof XMLHttpRequest!='undefined')
{
objetus = new XMLHttpRequest();
}
return objetus
}



function handleHttpResponse(url)
{
var ventana = window.parent;
ventana.location = url;
}


function fFinalizar(file,dato1,dato2)
{
var urlget=file;
urlget=urlget+"?dato1="+dato1+"&dato2="+dato2;
http.onreadystatechange = handleHttpResponse(url);
http.open("GET",urlget,true);
http.send(null);
}

El archivo php "salir.php" tiene algunas funciones que realizan la conexion a base de datos, no entiendo por que en ie no se realiza, pero en firefox todo ok.

Ojala que con este detalle alguien pueda orientarme, quiza estoy haciendo algo equivocado :(
Gracias,
__________________
***************
Marivi
***************