Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [może js, może ajax...] Animacja w czasie wysyłania formularza, bez przeładowania strony
kornel-php
post
Post #1





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


Witam serdecznie,

bezskutecznie próbuję znaleźć w google'ach jakiś tutorial pokazujący jak stworzyć taki bajer. Chodzi mi o coś takiego, że gdy kliknę w 'Wyślij' to w miejscu przycisku pojawia się animacja (gif) trwająca przez czas wysyłania formularza. Gdy animacja się skończy ma pojawić się komunikat 'Wysłano poprawnie (czy coś w tym stylu)' - w miejscu gifa ofc. Wszystko powinno się dziać bez przeładowania całości strony.

Widziałem coś takiego na jakiejś stronie z ocenami zdjęć, ale nie moge sobie przypomnieć gdzie...

Prosze o jakieś linki lub fragmenty kodu (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Z góry dzięki, pozdrawiam wszystkich (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Cosi*
post
Post #2





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 9.07.2007
Skąd: Dąbrowa Górnicza

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


Możesz spróbować tak:
  1. <input type="submit" onclick="java script:animacja()">

i do tego funkcja:
  1. function animacja()
  2. {
  3. getElementById('obrazek').src = 'animacja.gif';
  4. }

Powinno zadziałać (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Pozdrawiam
Go to the top of the page
+Quote Post
kornel-php
post
Post #3





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


No dobra, to nie jest żaden problem... Ale jak przesłać formularz bez przeładowania strony? (IMG:http://forum.php.pl/style_emoticons/default/blinksmiley.gif)
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




To nie żaden bajer ;]. np. klasa advAjax posiada funkcje onLoading(). Wystarczy, że podstawisz do niej wywołanie innej funkcji - takiej, która wstawia obrazek.

Pozdrawiam.
Go to the top of the page
+Quote Post
kornel-php
post
Post #5





Grupa: Zarejestrowani
Postów: 210
Pomógł: 20
Dołączył: 7.07.2006
Skąd: Krotoszyn

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


Cytat
posiada funkcje onLoading()


I tego było mi trzeba (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Serdeczne dzięki (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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: 19.09.2025 - 21:41