Mógłby mi ktoś podarować gotowca jak wykonać odliczanie do jakiegoś dnia, ale nie w polu tekstowym tylko np. Dziś jest 8.08.2003 a do 10.08.2003 zostało 2 dni
Dzięki za pomoc
[JS]Odliczanie daty, ale nie..
-
Wojciech Jurewicz
- Przelotem

- Posty: 274
- Rejestracja: wt lip 22, 2003 11:29 pm
- Lokalizacja: Mazury
- Kontakt:
Re: [JS]Odliczanie daty, ale nie..
... Proponuję prubować samemu, albo szukać w internecie, ale skoro nie chcesz to proszę:
Kod: Zaznacz cały
<SCRIPT language="JavaScript">
<!--
today = new Date();
BigDay = new Date("January 1, 2003")
msPerDay = 24 * 60 * 60 * 1000 ;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
tdays = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
var id,pause=0,position=0;
function imascroller() {
var i,k,msg="Zostało " +daysLeft+" dni, "+hrsLeft+" godzin(y) i "+minsLeft+" minut(y) do roku 2002! ";
k=(150/msg.length)+1;
for(i=0;i<=k;i++) msg+=" "+msg;
document.form2.imascroller.value=msg.substring(position,position+300);
if(position++==300) position=0;
id=setTimeout("imascroller()",200); }
-->
</SCRIPT>
<FORM NAME="form2">
<INPUT TYPE="text" NAME="imascroller" SIZE="60" value="">
</FORM>
<SCRIPT language=JavaScript1.1>
timerID = setTimeout("location.reload()",60000)
</SCRIPT>
<SCRIPT language=JavaScript>
timerID = setTimeout("history.go(0)",60000)
imascroller()
</SCRIPT>
-
fllopi
Re: [JS]Odliczanie daty, ale nie..
takie coś to ja mam mnie chodzi o to by się to nie musiało pokazywać w polu tekstowym tylko jako normalny tekst.
-
Wojciech Jurewicz
- Przelotem

- Posty: 274
- Rejestracja: wt lip 22, 2003 11:29 pm
- Lokalizacja: Mazury
- Kontakt:
Re: [JS]Odliczanie daty, ale nie..
OK, wystarczą kosmetyczne zmiany...
To wstaw w sekcję head:
W czwartej linijce (zmienna BigDay) ustawiasz datę do której odliczasz...
To wstaw w miejsce gdzie chcesz wyświetlić licznik:
I wszystko powinno grać...
To wstaw w sekcję head:
Kod: Zaznacz cały
<SCRIPT language="JavaScript">
<!--
today = new Date();
BigDay = new Date("January 1, 2004")
msPerDay = 24 * 60 * 60 * 1000 ;
timeLeft = (BigDay.getTime() - today.getTime());
e_daysLeft = timeLeft / msPerDay;
daysLeft = Math.floor(e_daysLeft);
tdays = Math.floor(e_daysLeft);
e_hrsLeft = (e_daysLeft - daysLeft)*24;
hrsLeft = Math.floor(e_hrsLeft);
minsLeft = Math.floor((e_hrsLeft - hrsLeft)*60);
-->
</SCRIPT>
To wstaw w miejsce gdzie chcesz wyświetlić licznik:
Kod: Zaznacz cały
<SCRIPT language=JavaScript1.1>
document.write("Zostało " +daysLeft+" dni, "+hrsLeft+" godzin(y) i "+minsLeft+" minut(y) do roku 2002!" );
</SCRIPT>