Ich würde gerne wissen, wie man ein externes Javascript von einer Funktion in mein Dokument lädt.Externes Javascript laden beim Funktionsaufruf
5
A
Antwort
14
Dies ist ein Weg:
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
Die @seth ‚s Antwort ist ganz richtig, aber Sie brauchen nicht auf die eingesetzten script
Element auf dem DOM zu verlassen, können Sie es entfernen Sie einfach, nachdem es geladen wird, und auch Sie könnten wenn die wissen wollen eingefügt Skript ist bereit zu verwenden, zum Beispiel können Sie:
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);
}
Verbrauch:
loadScript("http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js",
function() { alert('jQuery has been loaded.'); });
Verwandte Themen
- 1. JavaScript Funktionsaufruf
- 2. laden externes Bild mit jquery
- 3. AS3 Externes Bild online laden
- 4. Funktion in Funktionsaufruf Javascript
- 5. javascript: Funktionsaufruf an sich
- 6. Funktionsaufruf in JavaScript
- 7. Javascript WTF, Phantom Funktionsaufruf
- 8. Javascript-Funktionsaufruf zu ASP.NET
- 9. Javascript Funktionsaufruf mit Thymeleaf
- 10. Effizienz beim Laden von JavaScript
- 11. warum verwenden Sie externes Javascript?
- 12. AngularJS: Funktionsaufruf beim Schließen modal
- 13. externes Bild in leeres Symbol laden as3
- 14. Ich kann kein externes SWF laden
- 15. Externes Domain-Skript in Ember-App laden
- 16. Javascript Funktionsaufruf innerhalb der Funktion
- 17. Gwt erlaubt kein externes Javascript = leere Seite
- 18. Fehler beim neu zugewiesenen Funktionsaufruf, warum?
- 19. Kraft Javascript Funktionsaufruf warten, bis vorherige
- 20. Javascript setTimeout Funktionsaufruf mit Event-Argument?
- 21. Hintergrundposition Inkrementiereffekt beim Laden
- 22. Wann mein Javascript laden?
- 23. Wie mit meiner Funktionsaufruf Onclick Funktionsaufruf ersetzen
- 24. Spiel laden Javascript
- 25. Verwenden Sie PHP, um einen Javascript-Funktionsaufruf im Browser
- 26. Funktionsaufruf bei Slider Release?
- 27. BlackBerry externes Glas
- 28. Externes Struct?
- 29. Standard Dropdown-Wert beim Laden von Hyperlink mit JavaScript
- 30. Javascript JQuery Drucken auf mehrere divs beim Laden der Seite?
Vielen Dank! Große Hilfe – Ronal
Gern geschehen. – seth
Typ ist nicht notwendig, macht keinen Unterschied (nebenbei bemerkt) –