mb: caught exception: out of memory

Beitrag lesen

anbend, der FireBug spuckt bei mir folgenden ErrorMessage aus: caught exception: out of memory bei diesem Code:


function Fade(elem, array, ms) {
  // Variable
  this.elem  = elem;    // Bild
  this.array = array;   // URLs
  this.ms    = ms;      // Milisekunden

  // Methods
  this.fading = function() {	
    var count = 0;
    alert(this.elem + "\n" + this.array + "\n" + this.ms);
    var stepping = window.setTimeout(function() {
      alert(this.elem + "\n" + this.array + "\n" + this.ms);
      this.elem.style.backgroundImage = this.array[count];
      if (count > array.length) window.clearTimeout();
      count++;
    }, this.ms);
  }
}

beim ersten alert gibt er noch definierte werte an. erst beim zweiter alert gibt der 3 mal undfined aus. Ich hab n konstruktor gebaut mit Bildwechsel. den halben Tag hab ich gegoogel, bis ich herausgefunden hab, das sich die Werte verändern :/ und ich weis nicht wieso. schon mal dank im voraus Liebe Grüße mb