| |||
no lee javascript en la ventana cargada con ajax Estoy cargando un <div id="contenido"></div> con contenido mediante ajax(usando mootools) y si dentro de ese contenido declaro y utilizo una funcion js en un script, firebug me dice que no encuentra la funcion. Alguien sabe si es porque el dom del navegador sólo reconoce el javascript que se cargue cuando se cargan las cabeceras http?? |
| |||
Re: no lee javascript en la ventana cargada con ajax Es normal. Es así como debe funcionar. No deberías mezclar peticiones de HTML y de funciones Javascript; es una mala práctica. De todos modos, Mootools tiene un método en su objeto Ajax, que es evalScripts que precisamente evalúa los scripts que vengan en la respuesta. Lo puedes ver en la documentación de Mootools. |
| |||
Re: no lee javascript en la ventana cargada con ajax Y como hago si quiero por ejemplo si tengo en ese contenido cargado un listado de items paginados y quiero ir paginando de una página a otra sin recargar las cabeceras? o si quiero utilizar javascript dentro de ese contenido? Deberé declarar todo ese javascript fuera???? |
| |||
Respuesta: no lee javascript en la ventana cargada con ajax Creo que me has entendido mal. Te explico: Tengo este archivo: origen.php Código PHP: Código PHP: Entonces, por lo que creo, estaré obligado a cargar todos los js en origen.php ..........o No? |
| |||
Respuesta: no lee javascript en la ventana cargada con ajax ¿Cómo puedo hacer para evitar recibir funciones javascript al realizar una llamada de ajax? Si escribo el javascript en el html orígen, recibiré errores de js o al cargar el html cargado por ajax, la referencia a nuevos elementos cargados no funcionará no?? Alguna ayuda!! |