nam: Script nachladen falls benötgt

Beitrag lesen

Hallo molily

Wie auch LX schon empfohlen hat, würde ich das auch mit einem Callback machen. Du kannst das ja so kapseln, dass es der Benutzer des Scripts gar nicht merkt. Ungefähr so:

meinScript.loadScript = function(cb) {
  appendScriptToDOM(); //Bindet Script ein
  var interval = window.setInterval(function () {
    if (JSON) { //Vorhandensein des Objekts testen
      window.clearInterval(interval);
      callback();
    }
  }, 100); //interval Zeit eventuell anpassen
}

meinScript.tuWas() {
  function process() {
    //tutdas
    //unddas
  }
  if (!JSON) {
    meinScript.loadScript(process);
  } else {
    process();
  }
}

Ein Hack, aber es sollte gehen.
Gruss,
nam