Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> odświeżanie diva
boosik01
post 9.10.2012, 19:45:08
Post #1





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 19.08.2009

Ostrzeżenie: (10%)
X----


Witam. Poniższy kod ma za zadanie przeładowywać diva co ileś tam sekund. I tak się dzieje, div jest ładnie odświeżany. I powiedzmy że gdy dojdzie do 100 chce wywołać alert, no ale nie działa. Proszę o pomoc.

  1. <script type="text/javascript">
  2.  
  3. $(document).ready(function(){
  4. window.setInterval(function(){
  5. var x = $("#a").load("refresh_time.php");
  6.  
  7. },100);
  8. if(x >= 100)
  9. alert("go go") ;
  10.  
  11. });
  12. </script>
Go to the top of the page
+Quote Post
Arcioch
post 9.10.2012, 19:51:53
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


  1. <!DOCTYPE html>
  2. <meta charset="UTF-8">
  3. <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.1.min.js"></script>
  4. <script type="text/javascript">
  5.  
  6. $(document).ready(function(){
  7.  
  8. function alertt(a){
  9. if(a> 100)
  10. alert('zrobiłem się wiecej niż 100 razy');
  11. }
  12.  
  13. var x = 1;
  14. window.setInterval(function(){
  15. $("#a").html("refresh_time.php" + x);
  16. alertt(x);
  17. x = x + 1;
  18. },100);
  19.  
  20.  
  21. });
  22.  
  23. </head>
  24. <div id="a"></div>
  25.  
  26. </body>
  27. </html>


Zmień tylko funkcje przy $('#a') i powinno działać wink.gif
http://jsfiddle.net/hakmv/
Go to the top of the page
+Quote Post
boosik01
post 9.10.2012, 20:08:55
Post #3





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 19.08.2009

Ostrzeżenie: (10%)
X----


Ok thx wszystko ładnie działa ;-)

Lecz ta zmienna x do leci za szybko, tzn nie tak jak powinna, ponieważ ładowanie diva ma zupełnie inne wartości diva.
Tzn np.

zmienna x leci co sek, zaś przeładowanie leci np. co 10 s = 1, może jest jakiś na to sposób ? Chciałem przypisać zmienną x do $("#a").load("refresh_time.php");

lecz nie trybi, nie wiedzieć czemu...
Go to the top of the page
+Quote Post
Arcioch
post 9.10.2012, 22:00:44
Post #4





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

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


Wyjaśnij jeszcze raz bo nie rozumiem smile.gif
Go to the top of the page
+Quote Post
Szymciosek
post 9.10.2012, 22:39:01
Post #5





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


http://jsfiddle.net/hakmv/2/
co 10s. O to chodzi ?
Go to the top of the page
+Quote Post
cudny
post 11.10.2012, 11:00:35
Post #6





Grupa: Zarejestrowani
Postów: 387
Pomógł: 66
Dołączył: 31.03.2005
Skąd: Kielce

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


Zamień wartość 100 ms na 10000 ms w setInterval( ..., 10000 )


--------------------
..::: Jak pomogłem to kliknij pomógł. Tak rzadko używacie tej opcji :( :::..
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: 13.06.2025 - 04:10