Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]auto-refresh - jak wyświetlić COUNTER ?
Forum PHP.pl > Forum > Przedszkole
czezz
Ustawiłem auto-odświeżanie strony poprzez dodanie na początku kodu następującej linii:
  1. <meta http-equiv="refresh" content="5;url=div5.php">


W jaki sposób ustawić „counter” aby był on widziany w lewym lub prawym rogu przeglądarki ?
vokiel
"counter" czego?
czezz
Counter/Licznik czasu, który pozostał od odświeżenia strony
gorden
javascriptem
[JAVASCRIPT] pobierz, plaintext
  1. var counter_num = 5,
  2. counter = document.getElementById('counter');
  3. while(counter_num <= 0) {
  4. counter_num--;
  5. counter.innerHTML = counter_num;
  6. }
[JAVASCRIPT] pobierz, plaintext


tam, gdzie ma być odliczanie daj:
  1. <div id="counter"></div>
czezz
Dodałem na samej górze pliku:
  1. var counter_num = 5,
  2. counter = document.getElementById('counter');
  3. while(counter_num <= 0) {
  4. counter_num--;
  5. counter.innerHTML = counter_num;
  6. }
  7.  
  8. <div id="counter"></div>

nie widać counter'a i strona się nie odświerza.
Jak mam to dodać ?
Fifi209
  1. <script type="text/javascript">

Taki tag musisz stosować
gorden
moja wina, to nie ma prawa działać ;p

ale tutaj znalazłem coś fajnego, bez użycia meta, sam js:
http://forum.php.pl/index.php?s=&showt...st&p=205155
czezz
Ok, dzięki.
Po delikatnej modyfikacj, to jest to co potrzebowałem:

  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. var sec=10;
  5. function time() {
  6. if(sec==0) {
  7. window.location.reload(true)
  8. } else {
  9. sec--;
  10. document.getElementById('tm').innerHTML=(sec < 10) ? ("0" + sec) : sec;
  11. setTimeout("time();", 1000);
  12. }
  13. }
  14. </script>
  15. </head>
  16. <body onload="time()">
  17. <span id="tm">10</span>
  18. </body>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.