Tengo el siguiente código Javascript (usando ajax)
Código Javascript
:
Ver original<script language="JavaScript" type="text/javascript">
function ajaxobj() {
try {
_ajaxobj = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
_ajaxobj = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
_ajaxobj = false;
}
}
if (!_ajaxobj && typeof XMLHttpRequest!='undefined') {
_ajaxobj = new XMLHttpRequest();
}
return _ajaxobj;
}
function ajax_get_div (url,div) {
// Instanciamos el objecto XMLHttpRequest
ajax = ajaxobj();
// Abrimos la conexión al script
ajax.open("GET", url, true);
// Indicamos que función vigila el cambio de estado
ajax.onreadystatechange=function() {
if (ajax.readyState == 4) {
// Mostramos resultado
document.getElementById(div).innerHTML = ajax.responseText;
}
}
// Enviamos algo para que funcione el proceso
ajax.send(null);
}
</script>
Ese código lo uso para mostrar el contenido de un php en un DIV determinado... la llamada a la funcion desde javascript sería asi:
Código Javascript
:
Ver originalajax_get_div('archivo1.php','divuno');
Hasta ahi, todo perfecto... el problema se me produce cuando quiero llamar a la función dos veces al mismo tiempo:
Código Javascript
:
Ver originalajax_get_div('archivo1.php','divuno');
ajax_get_div('archivo2.php','divdos');
Me funciona sólo uno de los dos......
Seguramente el problema es que estoy usando las mismas variables o el mismo objeto.....
Acá perdonen mi ignorancia.... pero javascript toco de oído