Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Uruchomienie skryptu odliczającego
kolaborek
post 13.03.2017, 13:44:26
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.10.2010

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


Witajcie.

Mam problem z którym nie potrafię sobie poradzić.
Stronka odświeża się co 5 minut i chciałem dodać odpowiedni czasomierz, który wskazywałby ile jeszcze czasu pozostało. Znalazłem poniższy skrypt i umieściłem go w nagłówku head.

[JAVASCRIPT] pobierz, plaintext
  1. <script>
  2. var start=Date.now(),r=document.getElementById('r');
  3. (function f(){
  4. var diff=Date.now()-start,ns=(((3e5-diff)/1000)>>0),m=(ns/60)>>0,s=ns-m*60;
  5. r.textContent="Registration closes in "+m+':'+((''+s).length>1?'':'0')+s+' minutes';
  6. if(diff>(3e5)){start=Date.now()}
  7. setTimeout(f,1000);
  8. })();
  9. </script>
[JAVASCRIPT] pobierz, plaintext


zaś w kodzie strony jest poniższy DIV.

  1. echo "<div id='r'></div>";


No i nie działa. A jak widać na Jsfiidle to powinno działać.
Macie może jakieś sugestie?

Pozdrawiam
Daniel
Go to the top of the page
+Quote Post
Lord
post 13.03.2017, 13:52:57
Post #2





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

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


a bład jakis?
Edit:
moze js masz w złym miejscu? daj do na dole strony

Ten post edytował Lord 13.03.2017, 13:53:55
Go to the top of the page
+Quote Post
kolaborek
post 13.03.2017, 14:23:20
Post #3





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.10.2010

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


Błędu nie było żadnego, ale faktycznie umieszczenie skryptu na dole strony pomogło smile.gif Dzięki smile.gif
Ciekawe dlaczego w Head nie szło...
Go to the top of the page
+Quote Post
Lord
post 13.03.2017, 14:26:17
Post #4





Grupa: Zarejestrowani
Postów: 239
Pomógł: 32
Dołączył: 10.03.2004

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


bo w js musi miec obiekt na którym ma coś wykonać jak jest niżej to go nie ma jak próbuje wykonać skrypt
https://developer.mozilla.org/pl/docs/Web/API/Window/onload
Go to the top of the page
+Quote Post
kolaborek
post 13.03.2017, 15:06:09
Post #5





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 12.10.2010

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


Ok. Dzięki za info smile.gif
PHP jest w nauce, zaś JS w kolejce, więc ta dodatkowa wiedza się przyda smile.gif
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: 25.04.2024 - 15:28