Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][Java][JavaScript]Zatrzymywanie odświeżania chatu
zyznos321
post 15.02.2013, 00:09:53
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 17.12.2011

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


Mam taką funkcję odpowiedzialną za odświeżanie chatu na mojej stronie:

  1. <script type="text/javascript">
  2. jQuery.noConflict();
  3. jQuery(document).ready(
  4. function () {
  5. jQuery("#chatArea").load("', $www ,'/chatmessages.php?user=', $userActive ,'");
  6. }
  7. );
  8. var auto_refresh = setInterval(
  9. function()
  10. {
  11. jQuery("#chatArea").load("', $www ,'/chatmessages.php?user=', $userActive ,'");
  12. }, 10000);
  13.  
  14. </script>
  15. ';
  16.  


Chciałbym dodać button, po kliknięciu którego chat przestaje się odświeżać. Jak można to zrobić?
Z gory dzięki za pomoc wink.gif
Go to the top of the page
+Quote Post
markonix
post 15.02.2013, 02:01:52
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


[Java][JavaScript] co tu masz z Javy?

Weź ten cały load w funkcję bo wykonywać go będziesz 3 razy:
- po załadowaniu dokumentu
- automatycznie
- no i teraz chcesz dodać po kliknięciu.

http://api.jquery.com/click/


--------------------
Go to the top of the page
+Quote Post
kkuba
post 15.02.2013, 06:26:36
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 13
Dołączył: 6.07.2008
Skąd: Nowy Sącz

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


[JAVASCRIPT] pobierz, plaintext
  1. <script type="text/javascript">
  2.  
  3. jQuery.noConflict();
  4.  
  5. jQuery(document).ready(function() {
  6.  
  7. // pierwsze wczytanie czatu, zaraz po załadowaniu strony
  8. getData();
  9.  
  10.  
  11. // kliknięcie buttonu o id stopRefresh spowoduje...
  12. $("button#stopRefresh").click(function() {
  13.  
  14. // ...zabicie timera
  15. clearInterval(auto_refresh);
  16.  
  17. // a to na wszelki wypadek, jeśli button znajduje się w jakimś formularzu
  18. // tj. w skrócie - nie wysyłamy formularza
  19. return false;
  20. });
  21.  
  22. });
  23.  
  24. // ustawienie odświeżania czatu
  25. var auto_refresh = setInterval("getData()", 10000);
  26.  
  27. // a tutaj funkcja do odświeżania
  28. function getData()
  29. {
  30. $("#chatArea").load("', $www ,'/chatmessages.php?user=', $userActive ,'");
  31. }
  32.  
  33. </script>
[JAVASCRIPT] pobierz, plaintext


a do tego html

  1. <button id="stopRefresh">Zatrzymaj odświeżanie czatu</button>


?
Go to the top of the page
+Quote Post
zyznos321
post 15.02.2013, 09:41:05
Post #4





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 17.12.2011

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


Dzieki WIELKIE wink.gif



Ten post edytował zyznos321 15.02.2013, 10:35:56
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: 24.07.2025 - 17:45