mb: uncaught exception: out of memory

Beitrag lesen

Erst einmal herzlichen Dank. Mir ist jetzt einiges im quellcode klar geworden. das mit dem setTimeout und mit der übergabe funzt jetzt.

function Fade(elem, array, ms) {
  // Variable
  this.elem	= elem;
  this.array	= array;
  this.ms		= ms;
  // Methods
  this.fading = function() {	
    var that = this;
    var count = 0;
    var stepping = window.setInterval(function () {
      if (count >= array.length -1) {
        window.clearInterval(stepping);
        that.elem.style.display = "none";
      } else {
        that.elem.style.backgroundImage = "" + that.array[count];
        count++;
      }
      alert(that.elem.style.backgroundImage + "\n" + that.array[count] + "\n" + that.ms + "\n" + count);
    }, this.ms);
  }
}

aber ich habe immer noch das problem mit

uncaught exception: out of memory

beim alert gibt er mir seh schon alle paraqmeter zurück auch die URLs, aber that.elem.style.backgroundImage ist leer und bei der HTML-Ausgabe auche ich n leeren String bei Style obwohl er mir style im HTML als Attribut angelegt hat. nur leer eben :/. am ender des setTimeout() kommt display: none was ja korrekt war;

<div id="screen" style=""></div>

Meine leihenhafte vermutung das irgendwas mit der übergabe vom array net stimmt. alles andere habe ich überprüft.