02/02/2009, 12:32
|
| | Fecha de Ingreso: octubre-2003
Mensajes: 52
Antigüedad: 21 años, 2 meses Puntos: 0 | |
Problema con AJAX Hola amigos el inconveniente es el siguiente:
deseo mostrar 2 contenidos en diferentes contenedores mediante AJAX y para eso estoy utilizando el siguiente codigo:
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest)
{
XMLHttpRequestObject = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function verifica(fuenteDatos, divID)
{
if(XMLHttpRequestObject)
{
var obj = document.getElementById(divID);
document.getElementById(divID).innerHTML="Procesan do...";
XMLHttpRequestObject.open("GET", fuenteDatos);
XMLHttpRequestObject.onreadystatechange = function()
{
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
{
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
y en mi pagina llamo asi a la funcion
<table>
<tr>
<td>
<div id="respuesta"></div>
<script>verifica('pagina1.jsp','respuesta');</script>
</td>
<td>
<div id="detalle"></div>
<script>verifica('otrapagina.jsp','detalle');</script>
</td>
</tr>
</table>
e aui donde ocurre el problema ... solamente carga el contenido en el segundo DIV --> <div id="detalle"></div>
Al parecer el AJAX solo permite cargar una sola vez.
¿Alguna sugerencia para poder cargar mas de un contenido?
gracias |