Bien creo que no me he explicado como dios manda, asi que paso a exponer el codigo que intento montar.
Código HTML:
function creaAjax(){
var objetoAjax=false;
try {
/*Para navegadores distintos a internet explorer*/
objetoAjax = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
/*Para explorer*/
objetoAjax = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (E) {
objetoAjax = false;
}
}
if (!objetoAjax && typeof XMLHttpRequest!='undefined') {
objetoAjax = new XMLHttpRequest();
}
return objetoAjax;
}
function mostrarCuerpo(url) {
var ajax=nuevoAjax();
var sitio = document.GETElementById(cuerpo);
switch(url){
case "archivo1.php": ajax.open(GET, url,true);
break;
case "archivo2.php": ajax.open(GET, url,true);
break;
case "archivo3.php": ajax.open(GET, url,true);
break;
case "archivo4.php": ajax.open(GET, url,true);
break;
case "archivo5.php": ajax.open(GET, url,true);
break;
}
ajax.onreadystatechange = function() {
if (ajax.readyState==1) {
sitio.innerHTML="Cargando.......";
}
else if (ajax.readyState==4){
sitio.innerHTML=ajax.responseText;
ajax.send(null);
return;
}
}
Esto, tal y como está, no me funciona.