Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Automatyczne wykonanie akcji po uplywie pewnego czasu
mosquito1981
post 2.04.2004, 16:37:09
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.04.2004

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


Witam,

robie sobie strone do nauki slowek. Chcialbym zeby, po uruchomieniu
strony z testem do sprawdzania znajomosci tych slowek, uruchomil sie
licznik. Jak to zrealizowac, aby po uplywie N minut automatycznie
odpalila sie inna strona z podsumowaniem tego testu. Czy mozna to
zrealizowac w php ? Czy mozna pokazywac czas jaki zostal do konca? A
jezeli nie mozna w php, to w czym i jak ?

Z gory dziekuje za pomoc,
pozdrawiam,
Mosquito.[/b]
Go to the top of the page
+Quote Post
Ozzy
post 2.04.2004, 16:43:00
Post #2





Grupa: Zarejestrowani
Postów: 204
Pomógł: 0
Dołączył: 26.12.2003
Skąd: Rzeszów

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


Jak zrobisz w js to możesz dodatkowo pokazywać czas do końca.
A po upływie czasu uruchomic jakiś popup, czy alert z wynikiem.

Kod
var running = false

var endTime = null

var timerID = null



function startTimer() {

  running = true

  now = new Date()

  now = now.getTime()

  // ostatni czynnik oznacza liczbę minut

  endTime = now + (1000 * 60 * 1)

  showCountDown()

}



function showCountDown() {

  var now = new Date()

  now = now.getTime()

  if (endTime - now <= 0) {

    stopTimer()

    alert("Czas upłynął, twój wynik to " + score)

    score=0

    doc.scoreform.score.value= "    0"

    startTimer()

  } else {

    var delta = new Date(endTime - now)

    var theMin = delta.getMinutes()

    var theSec = delta.getSeconds()

    var theTime = theMin

    theTime += ((theSec < 10) ? ":0" : ":") + theSec

    document.timeform.time.value = "    " + theTime

    if (running) {

      timerID = setTimeout("showCountDown()",1000)

    }

  }

}



function stopTimer() {

  clearTimeout(timerID)

  running = false

  document.timeform.time.value = "    0:00"

}


onload="startTimer();"
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: 27.06.2025 - 00:51