Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> uruchomienie pliku po pewnym czasie, help :(
bronx
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


witam, jako że w JS jestem taki sobie mam pytanko:

jak zrobić taką rzecz że odlicza czas wstecz np. od 3 min do 0 i gdy będzie zero żeby przeszło do strony dwa.html

wie ktoś jak takie cos wykonać ?

Ten post edytował bronx 16.10.2005, 22:04:54
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
aleksander
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 742
Pomógł: 0
Dołączył: 14.12.2003
Skąd: Gdańsk, Trójmiasto

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


<meta http-equiv="refresh" content="10; url=http://forum.php.pl">
Go to the top of the page
+Quote Post
bronx
post
Post #3





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(aleksander @ 2005-10-16 22:49:23)
<meta http-equiv="refresh" content="10; url=http://forum.php.pl">

ehhh no raczej mi chodziło o coś taiego że na stronie będzie pokazane jak odlicza ten czas (coś w stylu zegarka tyle że w drugą stron) i jak dojdzie do zera to żeby przeniosło mnie
Go to the top of the page
+Quote Post
revyag
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


  1. <script type="text/javascript">
  2. var sec=10;
  3. function time() {
  4. if(sec==0) {
  5. location.href="http://www.wp.pl";
  6. } else {
  7. sec--;
  8. document.getElementById('tm').innerHTML=(sec < 10) ? ("0" + sec) : sec;
  9. setTimeout("time();", 1000);
  10. }
  11. }
  12. </head>
  13. <body onload="time()">
  14. <span id="tm">10</span>
  15. </body>
Go to the top of the page
+Quote Post
bronx
post
Post #5





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


Cytat(revyag @ 2005-10-17 10:28:13)
  1. <script type="text/javascript">
  2. var sec=10;
  3. function time() {
  4. if(sec==0) {
  5. location.href="http://www.wp.pl";
  6. } else {
  7. sec--;
  8. document.getElementById('tm').innerHTML=(sec < 10) ? ("0" + sec) : sec;
  9. setTimeout("time();", 1000);
  10. }
  11. }
  12. </head>
  13. <body onload="time()">
  14. <span id="tm">10</span>
  15. </body>

no własnie dokąłdnie o takie coś mi chodziło, tylko że tutaj wpisuje się sekundy i np. odlicza 300 sekund w dół, a mi chodzi o to, żeby odliczało n. 3:00, 2:59, 2:58 itd..
Go to the top of the page
+Quote Post
revyag
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Kod
<script type="text/javascript">
var min = 3;
var sec=0;
function time() {

    if(sec > 0) {
        sec--;
    } else {
        if(min > 0) {
            min--;
            sec = 59;
        }
        if(min==0 && sec==0) {
            location.href="http://www.wp.pl";
        }
    }
  
    document.getElementById('tm').innerHTML=((min < 10) ? "0" + min : min)+":"+((sec < 10) ? "0" + sec : sec);

    setTimeout("time();", 1000);
}
</script>

  1. <span id="tm">3:00</span>
Go to the top of the page
+Quote Post
bronx
post
Post #7





Grupa: Zarejestrowani
Postów: 333
Pomógł: 0
Dołączył: 4.03.2004

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


no właśnie o to mi chodziło - ale pojawił się pewnien problem :/ gdy używam tego i dochodzi mi już do 0 to ciągle próbuje przejsć na strone wp.pl tak jakby ktoś ciagle naciskał "odśwież" i nie przechodzi :/
Go to the top of the page
+Quote Post
revyag
post
Post #8





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


U mnie działa bez problemu (ie/ff/opera).
  1. <script type="text/javascript">
  2. var min = 1;
  3. var sec=0;
  4. function time() {
  5.  
  6. if(sec > 0) {
  7. sec--;
  8. } else {
  9. if(min > 0) {
  10. min--;
  11. sec = 59;
  12. }
  13. if(min==0 && sec==0) {
  14. location.href="http://www.wp.pl";
  15. }
  16. }
  17.  
  18. document.getElementById('tm').innerHTML=((min < 10) ? "0" + min : min)+":"+((sec < 10) ? "0" + sec : sec);
  19.  
  20. setTimeout("time();", 1000);
  21. }
  22. </head>
  23. <body onload="time()">
  24. <span id="tm"></span>
  25. </body>
  26. </html>
Go to the top of the page
+Quote Post
nospor
post
Post #9





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




moze mu laduje sie tak dlugo, ze znowu jest wywolywana ta funkcja i znowu przekierowuje. powinno byc zaraz po przekierowaniu (location.href.....) return;
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: 5.10.2025 - 09:26