1UnitedPower: JS per Datei/Grafik ausführen

Beitrag lesen

LoadScript = function(url,callback) {

var scr = document.createElement('script');
  scr.type = "text/javascript";
  scr.async = "async";
  if(typeof(callback)=="function") {
    scr.onloadDone = false;
    scr.onload = function() {
      if ( !scr.onloadDone ) {
        scr.onloadDone = true;
        callback();
      }
    };
    scr.onreadystatechange = function() {
      if ( ( "loaded" === scr.readyState || "complete" === scr.readyState ) && !scr.onloadDone ) {
        scr.onloadDone = true;
        callback();
      }
    }
  }
  scr.src = url;
  document.getElementsByTagName('head')[0].appendChild(scr);
} // LoadScript

  
Zumindest der Callback-Teil dürfte mit IE < 10 scheitern.  
http://caniuse.com/#feat=script-async  
http://pieisgood.org/test/script-link-events/  
  
Man könnte natürlich ein synchrones work-around schaffen.