Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]JavaScript - setTimeOut
Meferot
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 31.08.2009

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


[Dlaczego ten skrypt wykonuje się tylko jeden raz?
  1. function refresh()
  2. {
  3. document.getElementById('percent').innerHTML = '<?php echo 'W trakcie instalacji ('.($percent+1).'%)'; ?>';
  4. }
  5. setTimeOut("refresh()", 1000);
  6. </script>


Chciałbym żeby to chodziło bez konca co sekunde ;p

Ten post edytował Meferot 18.10.2010, 20:13:59
Go to the top of the page
+Quote Post
markonix
post
Post #2





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

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


Próbowałeś poszukać zanim napisałeś temat?

Cytat z pierwszej strony w Google na frazę "setTimeOut":
Cytat
Warto w tym miejscu wspomnieć różnicę, jaka występuje pomiędzy setTimeout a setInterval, które, choć wyglądają podobnie, mają nieco inne działanie. Otóż setInterval powoduje działanie co zadany czas, a setTimeout po zadanym czasie.




Ten post edytował markonix 18.10.2010, 20:19:14
Go to the top of the page
+Quote Post
flashdev
post
Post #3





Grupa: Zarejestrowani
Postów: 812
Pomógł: 117
Dołączył: 2.12.2008

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


setTimeout, a nie setTimeOut działa tylko raz.
Zastą tę funkcję funkcją setInterval.
Go to the top of the page
+Quote Post
Meferot
post
Post #4





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 31.08.2009

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


zmienilem i nadal nie działa, ładuje sie raz a potem juz nie idzie
Go to the top of the page
+Quote Post
markonix
post
Post #5





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

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


Idzie tylko wartość się nie zmienia - jest na sztywno zadeklarowana.
Dodaj sobie do funkcji np. alert('test') to zobaczysz, że będziesz miał problemy z zamknięciem podstrony.


Ten post edytował markonix 18.10.2010, 20:25:13
Go to the top of the page
+Quote Post
Meferot
post
Post #6





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 31.08.2009

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


hah racja,
ale ja głupi jestem ;d
odswiezam zmienna, a przeciez z bazy i tak nie pobiera na nowo ;d
Go to the top of the page
+Quote Post
markonix
post
Post #7





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

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


Jeśli to ma być tylko bajer, który ma symulować instalację to zadeklaruj ten procent jako zmienną w JS i ją inkrementuj.
Jeśli to faktycznie pokazuje % to już pozostaje tylko ajax.

Nie nalegam ale możesz kliknąć pomógł.
Go to the top of the page
+Quote Post
Meferot
post
Post #8





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 31.08.2009

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


wpizdu...
prawie 2 godziny rozkminiam js a tu sie okazuje ze to ajax bedzie potrzebny...
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: 30.09.2025 - 17:26