Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/07/2008, 03:25
svila
 
Fecha de Ingreso: enero-2004
Mensajes: 2
Antigüedad: 20 años, 3 meses
Puntos: 0
problemas AJAX e IE. Envío por GET

Hola!

Hace días que ando detrás de un problema al que no encuentro solución.
Tengo una web que utiliza PHP y AJAX para cargar los datos desde una BD en MySQL.
En Firefox me funciona pero en IE no hay forma. Lo que hago es cargar el menú (que también proviene de una BD de datos) y al clicarle encima, llama a una función AJAX (y a un archivo) para cargar el contenido. Parece sencillo no?! Pues no hay forma...

El codigo de la función es este:

Código:
function cargar_contingut(id){
   var id, contenidor, url;
   
   contenidor = document.getElementById('contingut');
   url =  "/includes/mostrar_contingut.php?id="+id;

   ajax=nouAjax();
   ajax.open("GET",url,true);
   ajax.onreadystatechange=function() {
      if (ajax.readyState==4) {
         contenidor.innerHTML = ajax.responseText;
       }
   }
   ajax.send(null)
}
Y lo llamo así:

Código:
<a href="javascript: cargar_contingut(<?=$sortida[$i]['id']?>);"><?=$sortida[$i]["nom"][1]?></a>
IE solo me dice que no encuentra el index.php, pero si no lo llamo! sólo llamo a mostrar_contingut.php. Me dice esto:

Código:
Not Found
The requested URL /includes/index.php was not found on this server.
Claro que no lo encuentra porque no esta este archivo aquí.

Espero que me puedan ayudar y muchísimas grácias de antemano.