Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [jquery] Funkcja load()
kilas88
post 3.01.2009, 03:27:54
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

Ostrzeżenie: (0%)
-----


Wczytuję za pomocą funkcji load() zawartość innej podstrony w następujący sposób:
Kod
var toLoad = $(this).attr('href')+' #content';

function wczytaj() {
  $('#content').load(toLoad, '', pokaz())
}

function pokaz() {
  $('#content').show('normal');
}

I teraz nurtujące mnie pytanie. Ładowane strony będą miały różne rozmiary. Jak więc do tego skryptu zaimplementować mechanizm informujący, że dana strona jest 'wczytywana', mechanizm który pojawia się po kliknięciu użytkownika, a znika po kompletnym załadowaniu.

Byłbym wdzięczny za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Rafal Filipek
post 3.01.2009, 03:43:33
Post #2





Grupa: Zarejestrowani
Postów: 274
Pomógł: 54
Dołączył: 2.05.2006
Skąd: Nadarzyn

Ostrzeżenie: (0%)
-----


przed load dajesz kod pokazujacy wiadomos o tym ze sie laduje a w funkcji pokaz ktora zgodnie z dokumentacja wykona sie po zaladowaniu danych ukrywasz ta wiadomosc.
Go to the top of the page
+Quote Post
kilas88
post 3.01.2009, 16:16:50
Post #3





Grupa: Zarejestrowani
Postów: 305
Pomógł: 25
Dołączył: 27.01.2007

Ostrzeżenie: (0%)
-----


Cytat(Rafal Filipek @ 3.01.2009, 03:43:33 ) *
przed load dajesz kod pokazujacy wiadomos o tym ze sie laduje a w funkcji pokaz ktora zgodnie z dokumentacja wykona sie po zaladowaniu danych ukrywasz ta wiadomosc.


rozkminiłem powyższe, ale..

callback wykona się niezależnie, czy load zakończyło z powodzeniem, czy też nie. jak w takim razie odczytać status wykonania funkcji load() ?
Go to the top of the page
+Quote Post
erix
post 3.01.2009, 16:26:14
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Z API:
Kod
function (responseText, textStatus, XMLHttpRequest) {

Dla funkcji dajesz trzeci argument i sprawdzasz kod błędu. Chyba sobie poradzisz, nie?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:06