[Ajax] Problem z "loading"


(Uww) #1

Siemka, mam problem, wpierw kod:

index.html

Tutaj pojawi się wiadomosc.
[/code]

mam jeszcze plik: wiad.txt i tam jest jeden wyraz, jaki ma się pojawić podczas przesyłania owego pliku wiad.txt

problem w tym, że to wszystko nie działa

pomożecie? dziękuję

bo ogólnie o to chodzi że podczas wczytywani pliku (po wciśnięciu przycisku) ma pojawić się napis: Ładowanie...


(Marek Ciarkowski) #2

(Uww) #3

Och, chyba niepotrzebnie się trochę wysiliłeś, bo tu nie ma efektywnego - "Ładowanie..."

a to co ty wykonałeś to tylko preloadowanie, a tu w ajaksie zawartość pliku ma być pobiera po kliknięciu i na dodatek w tym czasie (w czasie pobierania pliku) ma się pojawić (tylko na ten czas) napis: Ładowanie


(Marek Ciarkowski) #4

No faktycznie nie doczytałem do końca :stuck_out_tongue_winking_eye: Btw. jeżeli chcesz mieć odjechany efekt to użyj flasha. Możesz zrobić tak

  • nad div-em do którego ma być ładowany tekst wstawiasz flasha i za pomocą jquery ustawiasz mu widoczność na false

  • po kliknięciu widoczność flasha na true + przekazujesz mu parametr o wczytywaniu pliku

  • flash bajerancko pokazuje postęp po czym zwraca do javascript jakiś tam String - może to być nawet html bo to nie robi

Tak czy inaczej preloadery w JS są beznadziejnie biedne :stuck_out_tongue:


(Elektrrrus) #5

Flash w takim użyciu jest jeszcze bardziej beznadziejny.


(Marek Ciarkowski) #6

jakieś argumenty ? Możemy pokontemplować o tym :stuck_out_tongue:


(Elektrrrus) #7
  1. Flash obciąża komputer(szczególnie słabsze maszyny)

  2. Nie jest dostępny/jest problematyczny na niektórych platformach.

  3. Kombinbowanie z pokazywaniem/ukrywaniem pola z flashem to strzelanie armatą do wróbla.


(Marek Ciarkowski) #8

ad1. no teraz to trochę przesadziłeś bo mówimy o zwykłym preloaderze a nie pełnoekranowej aplikacji.

ad2. tak samo jak javascript na IE działa na FF nie albo na odwrót

ad3. to wcale nie jest takie trudne z tym że faktycznie trzeba wtedy zaprząc i JS i Flasha jednocześnie. Plus jest taki że co do wyglądu JS niema z flashem szans


(Elektrrrus) #9

Spróbuj używać flasha na Linuxie.

Spróbuj użyć choćby mały preloader na słabym pc typu 500mhz(a takich zapewniam jest jeszcze dużo).

Jeśli zna się dobrze możliwości javascriptu i dom można w tym robić prawdziwe cuda, bez używania flasha.

Flash w większości przypadków jedynie belitośnie obnaża lenistwo/brak wiedzy twórców.

Są przypadki, gdzie jak najbardziej - odtwarzacze multimediów na przykład. Ale nie takie coś.