Javescriptdatei in Javascript einfügen
    
Michael Maier
    
    
      
    
  - javascript
 nicht angemeldet
 nicht angemeldetHallo 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
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