Me gustaría saber cómo cargar un Javascript externo en mi documento desde una función.Cargar Javascript externo en la llamada de función
5
A
Respuesta
14
Esta es una manera:
function loadDaFun() {
var script = document.createElement('script');
script.src = '/path/to/your/script.js';
script.type = 'text/javascript';
var head = document.getElementsByTagName("head")[0];
head.appendChild(script);
}
-2
11
respuesta @seth El 's es completamente correcto, pero no es necesario para salir de la script
elemento insertado en el DOM, se puede quitar justo después de que se carga, y también es posible que desee saber cuando la guión insertada está listo para usar, por ejemplo, usted puede:
function loadScript(url, completeCallback) {
var script = document.createElement('script'), done = false,
head = document.getElementsByTagName("head")[0];
script.src = url;
script.onload = script.onreadystatechange = function(){
if (!done && (!this.readyState ||
this.readyState == "loaded" || this.readyState == "complete")) {
done = true;
completeCallback();
// IE memory leak
script.onload = script.onreadystatechange = null;
head.removeChild(script);
}
};
head.appendChild(script);
}
uso:
loadScript("http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js",
function() { alert('jQuery has been loaded.'); });
Cuestiones relacionadas
- 1. llamada a la función jQuery de JavaScript
- 2. Cómo retrasar la llamada de la función de JavaScript?
- 3. función de JavaScript llamada corchete
- 4. Javascript llamada a la función anónima
- 5. Llamar a una función de archivo javascript externo
- 6. JavaScript window.opener llamada principal función
- 7. Cython: función de llamada desde el archivo C externo
- 8. ¿Cargar archivo xml externo?
- 9. javascript ejecutando la función después de cargar la imagen completa
- 10. Biblioteca de Javascript Función de llamada d3
- 11. Javascript: función de llamada desde otro archivo
- 12. JavaScript externo
- 13. Javascript: Envolver guión completo en una llamada a la función
- 14. javascript: función de llamada a sí
- 15. JQuery: devolver valores para cargar la función de devolución de llamada
- 16. Async Cargar archivos de JavaScript con devolución de llamada
- 17. Proteger la función jQuery del acceso externo
- 18. JavaScript devolución de llamada después de la función
- 19. ¿Cómo puedo preestablecer argumentos en la llamada a función de JavaScript? (Aplicación de función parcial)
- 20. Cargando javascript externo en google cromo extensión
- 21. Accediendo al ámbito externo en JavaScript
- 22. Rieles: incluya JavaScript externo
- 23. javascript document.write en un archivo js externo
- 24. llamada de función en la cláusula WHERE
- 25. Cómo cargar recursos del marco externo
- 26. Cargar más funciones en Javascript
- 27. Función de llamada de Javascript después de window.open
- 28. Cómo activarse la función de llamada en php para cada otra llamada a la función
- 29. Función Haskell para invertir la función llamada
- 30. llamada de función Javascript setTimeout con argumento de evento?
Muchas gracias! Gran ayuda – Ronal
De nada. – seth
tipo no es necesario, no hace ninguna diferencia (por cierto) –