Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/01/2009, 15:55
ingeday
 
Fecha de Ingreso: noviembre-2008
Mensajes: 89
Antigüedad: 16 años
Puntos: 0
Pregunta Respuesta: Problemas al ejecutar JS desde AJAX

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 ??