Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> uruchomienie pliku po pewnym czasie, help :(
bronx
post 16.10.2005, 21:29:30
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
aleksander
post 16.10.2005, 21:49:23
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 16.10.2005, 21:54:23
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 17.10.2005, 09:28:13
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 17.10.2005, 18:56:08
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 18.10.2005, 08:47:45
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 12.12.2005, 23:30:52
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 13.12.2005, 10:10:33
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 13.12.2005, 10:23:24
Post #9





Grupa: Moderatorzy
Postów: 36 557
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;


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 20.07.2025 - 09:23