2014-11-17 9 views

Antwort

11

Diese Frage gestellt, bevor wurde in Include a Javascript File in another Javascript File. Dieses Stückchen Code kann passen, was Sie nach einem

function include(filename) 
{ 
    var head = document.getElementsByTagName('head')[0]; 

    var script = document.createElement('script'); 
    script.src = filename; 
    script.type = 'text/javascript'; 

    head.appendChild(script) 
} 

suchen, wenn das Skript nicht funktioniert, ich schlage vor, Sie über zu sehen und den Beitrag oben lesen: Include a Javascript File in another Javascript File.

Ich hoffe, das hilft, es ist vielleicht nicht die Antwort, die Sie gesucht haben, aber es kann nur helfen.

5

Sie laden es einfach asynchron wie

if(yourCondition==true){ 
var d = document, 
      h = d.getElementsByTagName('head')[0], 
      s = d.createElement('script'); 
    s.type = 'text/javascript'; 
    s.async = true; 
    s.src = 'http://external/js/file/url.js'; 
    h.appendChild(s); 
} 
3

Sie so etwas wie verwenden:

<script type="text/javascript"> 

    if (condition == true) { 

     document.getElementsByTagName("head")[0].innerHTML += ("<script src=\"http://external/js/file/url.js\" type=\"text/javascript\"></script>"); 

    } 

</script> 
Verwandte Themen