| |||
¿Existe algún evento para indicar la carga de un fichero js? Perdonad si esto ya se ha contestado en algún sitio, pero como no tenemos buscador... Resulta que quiero hacer un método "imports()" similar al que existe en CSS para desde una sóla librería poder cargar dinámicamente otros ficheros js. Hasta ahí más o menos fácil con DOM, el problema es que quiero controlar cuando una librería ha cargado para empezar desde el bucle que lo ordena, la carga de otra y que pasado un cierto tiempo me salte una excepción y me salga un alert con el error de que librería no se ha cargado. La historia es que no encuentro ningún evento que me diga que se ha terminado de cargar un fichero js. ¿Alguna idea? Gracias anticipadas. |
| |||
¿Quién no tiene buscador? http://www.forosdelweb.com/faq.php?f...b_board_search ¡Es cierto! ¿Dónde ha ido a parar? Una idea: que la propia librería aporte al final una variable que se pueda verificar para saber que se ha cargado.
__________________ Angel :cool: |
| |||
Sí, lo de la variable ya lo he intentado, pero como realizo la carga de forma dinámica con DOM en un bucle, pues si hago un do while se convierte en infinito, porque al estar en ese bucle aunque el fichero js se haya cargado, no puede seguir avanzando para leer la carga de la variable con lo que me peta el navegador. Por eso pregunto lo del evento de carga ¿Alguna otra idea? |
| |||
Vale, más o menos he encontrado que el evento onLoad existe al ponerlo en el tag que carga el .js. No he conseguido que me funciones en IE6. En mozilla si que funciona. ¿Alguna idea de porqué no me funciona en IE6? Gracias.... |
| |||
Pues tampoco... Resulta que el evento onload funciona en el tag script si está en la página desde el principio, pero no si realizas la carga de los script de forma dinámica con un método propio llamado "importJS"... así que... ¿¿alguien me puede comentar algo al respecto?? |