Siechfred: *.js in *.js includieren

Beitrag lesen

Hell-O!

So weit hatte ich das schon verstanden. Aber ich muss in der HTML Datei immer überlegen, was ich jetzt mit einbinden muss.

Warum das? Du kannst die JS-Ressourcen auch mit Hilfe des DOM dynamisch nachladen, wenn du sie brauchst. So als Denkanstoß:

function DynaLoad(source) {  
  var sElem = document.createElement('script');  
  sElem.type = 'text/javascript';  
  sElem.src = source + '.js';  
  document.getElementsByTagName('head')[0].appendChild(sElem);  
}  
  
if(typeof window['gesuchte_funktion'] == 'undefined') {  
  DynaLoad('script_mit_gesuchter_funktion');  
  alert('Geladen.');  
}  
gesuchte_funktion();

Das Ganze in einem Basis-Script gespeichert, das als Einziges zusammen mit der HTML-Datei geladen wird. Alle anderen Komponenten werden durch o.g. Code bei Bedarf nachgeladen.

Siechfred

--
Hier könnte Ihre Werbung stehen.
Räucherofen selber gebaut || Das Steuerblog  || RT 221 Erfurt-Altstadt i.V.