Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [jquery] Funkcja load()
kilas88
post
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
Rafal Filipek
post
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
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
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?
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 6.10.2025 - 09:36