Michael Maier: Javescriptdatei in Javascript einfügen

Hallo miteinander,

ich habe in SelfHTML rauf- und runtergesucht, wie man in eine Javascriptdatei eine weitere Javascriptdatei, so wie in CGI mit require eine CGI-Datei einfügt, einfügen kann, um auf dessen Funktionen zugreifen zu können. Leider fand ich nichts dergleichen. Ich habe schon einige Programmiersprachen gelernt, diese Möglichkeit hat es bei allen bekannten Sprachen gegeben. Bei Javascript etwa nicht?

MfG. Michael

  1. Hallo Michael.

    ich habe in SelfHTML rauf- und runtergesucht, wie man in eine Javascriptdatei eine weitere Javascriptdatei, so wie in CGI mit require eine CGI-Datei einfügt, einfügen kann, um auf dessen Funktionen zugreifen zu können.

    Zum Beispiel wie folgt:

    function loadExternal(s, t) {  
      if (!document.createElement || !document.getElementsByTagName ||  
          !document.appendChild) return;  
      
      var t = (t || 'text/javascript'); // Dies macht den zweiten Parameter von „loadExternal“ optional  
      
      var script = document.createElement('script');  
          script.src = s;  
          script.type = t;  
      
      document.getElementsByTagName('head')[0].appendChild(script); // In’s head-Element einhängen  
    }
    

    Möglicher Aufruf:

    window.onload = function() {  
      
      loadExternal('http://example.org/dein_script.js');  
      
    }
    

    Einen schönen Freitag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    debian/rules