Cita: Buenas tardes. Disculpen la molestia, se que al momento de traer un HTML con ajax no interpreta cualquier script que contenga. Pero mi duda es.. Si los "src=" de los script los pongo en el index o la pagina que recarga al inicio deberían de funcionar no?
Sip.
De todos modos si es posible ejecutar los scripts si los guardas en un tag conocido, por ejemplo entre tags <script></script> y luego "evaluas" el contenido, o sea:
if (GET_xmlhttp.responseText.indexOf("<script>") > -1) {
var x = GET_xmlhttp.responseText.indexOf("<script>") + "<script>".length;
var y = GET_xmlhttp.responseText.indexOf("</script>") - x;
eval(GET_xmlhttp.responseText.substr(x, y));
}
Cita: Estoy trayendo un slider de jflow y los scripts los tengo en el header del index, pero aun así no los ejecuta, que puede estar pasando? Gracias.
El html que traigo solo contiene eso.. HTML lo demas lo trato de hacer en el index pero no tengo resultados.
Gracias por su tiempo.
Esto es todo lo que me traigo con ajax:
Seguramente el problema es que estás redeclarando el html y el body al traerlo nuevamente con ajax, o sea lo que deberías hacer es quitar todo esto:
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
y tambien todo esto:
probemos así antes de revisar bien parte por parte.