2010-06-10 20 views

Respuesta

52
var script = document.createElement("script"); 
script.src = "http://whatever.com/js/my/script.js"; 
document.body.appendChild(script); 
+1

hm bien, hacerlo de la manera difícil. – portoalet

17

acabo de encontrar con el mismo problema, y ​​- como jQuery se utiliza en el proyecto de todos modos - que decidí hacer un simple:

$.getScript('example.js') 

O:

$.getScript('example.js', function() { doSomethingOnceLoaded(); }) 

Alternativamente, Puedo codificar JavaScript directamente en Firebug, usando la consola con el panel de entrada de texto en el lado derecho. Actívelo con el botón triangular en la esquina inferior derecha.

+2

Como usuario de jQuery, me encantó esta solución. No sabía sobre getScript(). Muy agradable. También uso el plugin jQuerify para Firebug. Con eso, puedo cargar rápidamente jQuery en una página que no lo tiene, luego uso su solución para cargar bibliotecas adicionales. ¡Gracias! –

21

Un comando muy útil es include();

include("http://code.jquery.com/jquery-latest.min.js"); 

Leer más sobre include() command

+1

Lo intenté en el inspector de Firefox en la página de inicio de Twitter y obtuve: 'ReferenceError: include no está definido. – isomorphismes

+3

@isomorphismes Porque ese es un comando especial para Firebug Console. Vea el enlace provisto por Ahmad y esto para los otros: https://getfirebug.com/wiki/index.php/Command_Line_API – fflorent

+2

la solución más simple que me funciona. –

Cuestiones relacionadas