Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/02/2009, 14:35
carlodem7
 
Fecha de Ingreso: octubre-2003
Mensajes: 52
Antigüedad: 21 años, 2 meses
Puntos: 0
Respuesta: Problema con AJAX

ahora he encontrado algo un poco mas eleborado


function nuevoAjax(xmlhttp){

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

function cargarContenido(pagina,destino){
var contenedor;
var ajax;

contenedor = document.getElementById(destino);
ajax = nuevoAjax(ajax);
ajax.open("GET", pagina, true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
contenedor.innerHTML = ajax.responseText;
}
}
ajax.send(null);
}



y los llamo de la siguiente manera

<script>cargarContenido('pagina1.jsp','respuesta') ;</script>
<script>cargarContenido('pagina2.jsp','detalles'); </script>

bueno con esto al parecer se soluciono el problema pero me di cuenta que solo me funciona con Mozilla Firefox .... pero no logro hacerlo funcionar con internet explorer debido que solo carga el primer div y el segundo div no.
lo he estado probando con IE 7 y sistema opeerativo Win Vista

alguna idea??