![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 31.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam, posiadam oto taki kawałek kodu który będę chciał użyć na swojej stronie. Odpowiada on za wczytywanie treści w formie AJAX do danego diva.
Demo: http://gospeak.pl/AJAX/ Chciałbym do tego kodu dodać ikonę "ładowania" (IMG:http://gospeak.pl/gospeak_project/img/ajax-loader.gif) , w czasie którym wczytuje się treść do zmiany wyświetla się ta ikonka ładowania. Z racji tego że z tym językiem stykam się pierwszy raz nie wiem jak to zrobić. Także szukam czegoś takiego że jak wyślę komuś link http://gospeak.pl/AJAX/#1 to wyświetli mu się zawartość pliku "Wczytaj tekst numer 1" a nie strona główna.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
1. Przed wywołaniem AJAX-a dajesz ikonkę ładowania, następnie po zakończeniu( .readyState == 4 ) usuwasz tę ikonkę
2. Wywołujesz zdarzenie onload/załadowania DOM i w nim sprawdzasz jak wygląda hash - to co jest po #( w JS da się to sprawdzić ). Następnie sprawdzasz odpowiednio zawartość tego hash-a i jak trzeba to wykonujesz żądanie do serwera(, czyli uruchamiasz skrypt AJAX ) 3. Tak dodatkowo możesz przejrzeć to: http://forum.php.pl/index.php?showtopic=182921 4. Nie polecam opierać całej strony na AJAX |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 21:56 |