Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2009, 12:41
samy4ever
 
Fecha de Ingreso: agosto-2008
Mensajes: 143
Antigüedad: 15 años, 9 meses
Puntos: 1
Corrección Javascript en AJAX

Hola,

Tengo una página que lanza una consulta AJAX y me rellena un DIV (subcontainer).

El tema és que lo que me devuelve, usa código javascript (cargado en el index.html, donde hacemos la consulta AJAX)... Que no se me ejecuta.

He probado lo que habeis comentado por el foro del HOWTO:

Tengo el fichero interpretadorAjax cargado en el index.php, así como el JS que quiero ejecutar dentro del AJAX (que es un slideshow).

<script type="text/javascript" src="./slide.js"></script>
<script type="text/javascript" src="./interpretadorAjax.js"></script>

En el código AJAX tengo:

Código:
	document.getElementById(where).innerHTML ="<center id=ajax>Cargando...<br><img src='ajax-loader.gif'></center>"; // Gif while loading data
	ajaxdestination=where;
	xmlhttp.onreadystatechange = lanzamos_funcion; // when request finished, call the function to put result to destination DIV
	xmlhttp.open("GET", what);
	xmlhttp.send(null);
	var scs=myAjax.responseText.extractScript();    //capturamos los scripts 
        myDivUoTroLugar.innerHTML=myAjax.responseText 
        scs.evalScript();       //ahora si, comenzamos a interpretar todo  
	return false;
}
Supuestamente, así debería ejecutarse el código JS que sea ejecutado dentro de lo qué me devuelve AJAX, no? Qué hago mal?