Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> [JavaScript][HTML]Ładowanie strony w js?
Robert007
post
Post #1





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


Witam.

Strony takie jak: nolags.pl czy też servhost.pl mają takie ładowanie stron że jak coś klikniemy to wyskakuje ładowanie strony w takim kółeczku jak na youtube filmy gdy ładuje. W czym te strony są zrobione i jak takie ładowanie strony zrobić?
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




AJAX + wyświetlanie loadera
Go to the top of the page
+Quote Post
Robert007
post
Post #3





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


To jest tylko wyświetlanie loadera w ajax'ie? Coś właśnie mi się kojarzyło z js tego typu. Takie ładowanie to trzeba zrobić do każdego linka w onclick?
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Loader jest poza ajaxem. AjAXem pobierasz swoją stronę.
Go to the top of the page
+Quote Post
Robert007
post
Post #5





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


Czyli coś typu jak cennik gier tutaj: http://servhost.pl/price_list.php (IMG:style_emoticons/default/questionmark.gif) Że po wybraniu gry ładuję się formularz odpowiedni.
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No tak. To samo masz nolags.pl czy też servhost.pl które już wymieniłeś.
Go to the top of the page
+Quote Post
Robert007
post
Post #7





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


Jak tę ładowanie można zrobić? Nie bardzo wiem jak się za to zabrać. (IMG:style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




O jakim znowu ładowaniu mówisz? O treści? To poczytaj o AJAX. Polecam jQuery.
Go to the top of the page
+Quote Post
Robert007
post
Post #9





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


Akurat mi chodziło tu o rameczkę "ładowanie strony"
Go to the top of the page
+Quote Post
nospor
post
Post #10





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




No to zwykły div z tekstem, który pokazujesz gdy pobierasz dane ajaxem a chowasz gdy skonczysz pobierać.
Go to the top of the page
+Quote Post
Robert007
post
Post #11





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


No dobrze, ale jak powiedzmy mam całą stronkę zrobioną a chciałbym aby ten div był na środku strony pokazany to nie wiem za bardzo jak to wygląda na kodzie. Znaczy nie rozwali mi to szablonu? Chyba że ten div jest wyświetlany przez ajax czy coś tam innego?
Go to the top of the page
+Quote Post
nospor
post
Post #12





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




style position:absolute i ustawiasz diva gdzie chcesz.
Go to the top of the page
+Quote Post
Robert007
post
Post #13





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


Dałem tak w linku:
Cytat
onclick="<div style='position:absolute'>Ładowanie<div>"


Coś nic się nie dzieje.
Go to the top of the page
+Quote Post
nospor
post
Post #14





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Bo napisałeś jakieś bzdury to nic się nie dzieje
Tak się diva nie pokazuje.
Go to the top of the page
+Quote Post
Robert007
post
Post #15





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


A jak to ma wyglądać? Osobną stronę mam robić - tak jak by?
Go to the top of the page
+Quote Post
CuteOne
post
Post #16





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


Tak jakby google -> podstawy JS. później - jquery tutorial a na końcu coś o ajaxsie
Go to the top of the page
+Quote Post
nospor
post
Post #17





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Ale po co osobną stronę?
Na stronie masz dać diva:
<div style="position:absolute;left:100px;top:100px;display:none;">Loading...</div>

Ten div na dzień dobry jest ukryty. Teraz pokazujesz go kiedy chcesz - czyli przy rozpoczęciu ajaxa.
Go to the top of the page
+Quote Post
Robert007
post
Post #18





Grupa: Zarejestrowani
Postów: 167
Pomógł: 2
Dołączył: 1.07.2009
Skąd: Poznań

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


Czyli zostało tylko w divie zmienić ten display? No dobrze ale jak to ma zmienić jak musi być coś w onclick?
Go to the top of the page
+Quote Post
nospor
post
Post #19





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jquery:
Kod
jQuery('#iddiva').show();

Ten kod pokaże diva o zadanym id. Zapoznaj się wreście z jquery lub podstawami js a nie pytasz o podstawy podstaw. Niedługo "jakiś" moderator zamknie temat.
Go to the top of the page
+Quote Post
!*!
post
Post #20





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


raczej

[JAVASCRIPT] pobierz, plaintext
  1. $("a").click(function ()
  2. {
  3. $("div").toggle();
  4. });
[JAVASCRIPT] pobierz, plaintext


i

[JAVASCRIPT] pobierz, plaintext
  1. $("div").toggle();
[JAVASCRIPT] pobierz, plaintext


Wywołujesz jeszcze raz zaraz po poprawnym załadowaniu.

  1. <a>pokaż div</a>
  2. <div>Ładuję</div>


I tego typu wyświetlenie diva robisz nie po kliknięciu w link, a w trakcie wykonywania ajax (IMG:style_emoticons/default/wink.gif) inaczej div będzie się pokazywał za każdym razem po kliknięciu, nawet jeśli ajax dawno załaduje plik.

Ten post edytował !*! 23.08.2011, 11:48:16
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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: 20.09.2025 - 01:57