Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wywoływanie funkcji FileReader
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
markuz
Witam,

Tworzę sobie klasę ImagesLoader służącą do wczytywania n zdjęć jednocześnie poprzez formularz.

Wynik moich działań: http://jsfiddle.net/apq5t/

Problemem jest funkcja imagesLoader.fileReader.onloadend którą chciałbym przenieść do klasy ImagesLoader tak aby użytkownik nie musiał niepotrzebnie dopisywać tych linijek:

[JAVASCRIPT] pobierz, plaintext
  1. imagesLoader.fileReader.onloadend = function() {
  2. imagesLoader.addImage(this.result);
  3. };
[JAVASCRIPT] pobierz, plaintext



Poświęciłem na to 2 godz. i nie znalazłem rozwiązania. Może ktoś z Was wie jak to zrobić albo ma jakąś radę dla mnie? smile.gif
PrinceOfPersia
po prostu przenosisz kod, tylko że musisz jeszcze zapamiętać zmienną this, żeby uzyskać dostęp do niej w wewnętrznej funkcji. o tak:
http://jsfiddle.net/apq5t/2/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.