Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Upload - animowany gif
Forum PHP.pl > Forum > PHP
r3m0
Witam,
może ktoś mi podsunąć sposób na wyświetlenie np. animowanego gifa na czas kiedy plik ładuje się na serwer? Powinien pojawić się po naciśnięciu przez usera przycisku Upload w formularzu no i zniknąć, gdy plik się załaduje.

Dzięki i pozdrawiam:)
krowal
Zapewne chciałbyś wysłać plik ajaxem, ale niestety nie da się smile.gif są tylko takie workaroundy symulujące taką akcję np przez wykorzystanie iframe: http://www.webtoolkit.info/ajax-file-upload.html, jest też całkiem fajne rozwiązanie z użyciem flasha: http://swfupload.org/

A jeśli chodzi o Twój problem to każdy z tych dodatków udostępnia możliwość podpięcia jakiejś funkcji pod zdarzenie które wywoływane jest przy starcie i zakończeniu uploadu. Wystarczy że podepniesz pod to js który wyświetli Ci animowanego gifa i będziesz miał loader. SwfUpload umożliwia nawet sprawdzanie (realne) postępu uploadu pliku (sprawdź w demach na stronie).
john_doe
ja myślę, że r3m0 może chodzi o takie coś?...
  1. <input name="submit" onclick="document.getElementById('jakasNazwa').style.display='block'" type="submit" value="Uploaduj" />
  2.  
  3. <div id="jakasNazwa" style="display:none;">
  4. <br /><br />
  5. Wczytywanie ...
  6. <br />
  7. <img src="jakisTamRuchomyGif.gif" />
  8.  
  9. </div>


minusem tego rozwiązania są kłopoty pod IE ale obszedłem to detekcją przeglądarki i inaczej zapisanym kodem dla tego animowanego gifa pod IE

pozdro
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.