pl: XHR und mehrere Progressbars

Beitrag lesen

Tach!

Wie ordnest Du denn eine Progressbar zu, ohne dem XHR-Object eine id zu verpassen?

Closures. Ich nähme auch keine ID, sondern eine Referenz auf das Objekt selbst. Also die Referenz auf das XHR und die Referenz auf die Progressbar in eine Closure stecken, und wenn der Callback aufgerufen wird, kann man von da aus auf die Variablen im Scope der Closure zugreifen.

Hast Du mal ein Beispiel dafür wie das für beliebig viele Progressbars auszusehen hat? Also wie im EventListener die Zuordnung progressbar <=> xhrObject erfolgt ohne eine Eigenschaft id zu haben. Ählich liegt für mich das Problem hier

 canvas.toBlob(function(blob) {} );

innerhalb der Funktion, die bereits selbst in einen EventListener geschachtelt ist, brauche ich auch eine Reihe von Angaben, aber die Funktion hat nur ein Argument. Idee?