Hola... le he agregado el codigo en el if... y ha quedado así:
lib_ajax.js
Código:
// JS Carga Asincrona de Archivos mediante AJAX
var peticion = false;
try {
//Crea el objeto XMLhttpRequest para navegadores Firefox, Safari u Opera
peticion = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
//Crea el objeto XMLhttpRequest para IE 6 ó superior
peticion = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
//Crea el objeto XMLhttpRequest para IE 5
peticion = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
peticion = false;
}
}
}
if (!peticion)
alert("ERROR AL INICIALIZAR!");
function loadContent(fragment_url, element_id, varGET, valueVarGET) {
var element = document.getElementById(element_id);
element.innerHTML = '<p><img src="hourglass.png" align="absmiddle" border="0" /><b> Cargando</b></p>';
peticion.open("GET", fragment_url+'?'+varGET+'='+valueVarGET);
peticion.onreadystatechange = function() {
if (peticion.readyState == 4) {
// al parecer extractScript() no funciona... Esto es una funcion de Javascript o es
// hecha por alguno de usted y no la he definido ?
var scs=peticion.responseText.extractScript();
element.innerHTML = peticion.responseText;
scs.evalScript();
//document.getElementById(contenedor).innerHTML=pagina_requerida.responseText;
}
}
peticion.send(null);
}
Lo que pasa es que hay un error en la linea:
Código:
scs=peticion.responseText.extractScript();
extractScript existe en Javascript ??