![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zablokowani Postów: 13 Pomógł: 0 Dołączył: 11.04.2004 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Potrzebny skrypt javascript odliczający czas od momentu wejścia na stronę.
Tak wiem, jest tego mnóstwo w sieci (tak na prawde jeden przekopiowany). Lecz on odlicza ilość sekund... jesteś tutaj... sekund. Hę, ale czy to jest logiczne? Może, ładne na pewno nie, bo np. gość na stronie widzi: jesteś tutaj już 1239 sekund. I tu mam właśnie problem, potrzebuje czegoś w rodzaju: jesteś tutaj już 20 min. i 35 sek. Sam próbowałem przerabiać coś z tych dostępnych sekund, w sieci. Lecz niestety nie znam się za dobrze na javiescript i: Kod mySecs2 = -1; startday = new Date(); clockStart = startday.getTime(); function initStopwatch() { var myTime = new Date(); var timeNow = myTime.getTime(); var timeDiff = timeNow - clockStart; this.diffSecs = timeDiff/1000; return(this.diffSecs); } function getSecs() { var mySecs = initStopwatch(); var mySecs1 = ""+mySecs; mySecs1= mySecs1.substring(0,mySecs1.indexOf(".")); if(mySecs1%60==0) { mySecs2 = mySecs2+1; mySecs1 = 0; } document.tijd.min.value=mySecs2 document.tijd.hiero.value=mySecs1 window.setTimeout('getSecs()',1000); } oraz formularz: No i niby działa i minuty mi pokazuje po 60 sek. lecz, mały szczegół... dalej wygląda to tak: jesteś tutaj przez 2 min. i 125 sek. Więc lipa, tak jakby mi się nie zerowały sekundy. Pomocy ![]() |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 2.08.2004 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
zmienić tę funkcję tak:
Kod function getSecs() {
var mySecs = initStopwatch(); var mySecs1 = Math.round(mySecs); myMins=Math.floor(mySecs1/60); mySecs1%=60; document.tijd.min.value=myMins; document.tijd.hiero.value=mySecs1; window.setTimeout('getSecs()',1000); } |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zablokowani Postów: 13 Pomógł: 0 Dołączył: 11.04.2004 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki
![]() Wszystko działa w należytym porządku. Thx. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:02 |