02/02/2009, 14:35
|
| | 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?? |