Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odliczanie do daty
Zumi
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 15.06.2008

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


Witam,
niestety nie znam się na JS mam taki kod...

script language="JavaScript">
var czas = new Date(2010,4,6,21,05,00);
var dzis = new Date();
var licz = czas.getTime() - dzis.getTime();
var dni = Math.floor(licz / (1000 * 60 * 60 * 24));
var godz = Math.floor(((licz / (1000 * 60 * 60 * 24)) - dni)* 24);
var min = Math.floor(((((licz / (1000 * 60 * 60 * 24)) - dni)* 24) - godz )*60 );
var sek = Math.floor(((((((licz / (1000 * 60 * 60 * 24)) - dni)* 24) - godz)*60 ) - min )*60);
if ( dni > 0)
document.getElementById("jakies_id").innerHTML="" + dni + " dni. " + godz + " godz. " + min + " min. " + sek + " sek.";
else if ( dni == 0 && godz >=1 )
document.getElementById("jakies_id").innerHTML="" + godz + " godz. " + min + " min. " + sek + " sek.";
else if ( dni == 0 && godz == 0 && min >= 1 )
document.getElementById("jakies_id").innerHTML="" + min + " min. " + sek + " sek.";
else if ( dni == 0 && godz == 0 && min == 0 && sek >= 1)
document.getElementById("jakies_id").innerHTML=" + sek + " sek.
else
ocument.getElementById("jakies_id").innerHTML="Za kilka chwil nastąpi automatyczne przekierowanie... / In a few moments will be redirected automatically...";
</script

jak zrobić by odliczało się na zywo bez odswiezania całej strony?

kod jest przerobiony przezemnie na logike... nie wiem jak i czy jest to dobrze.

bardzo prosze o pomoc

pozdrawiam,
Zumi
Go to the top of the page
+Quote Post
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Kod
<script language="JavaScript">
function licz(){
var czas = new Date(2010,4,9,21,05,00);
var dzis = new Date();
var licz = czas.getTime() - dzis.getTime();
var dni = Math.floor(licz / (1000 * 60 * 60 * 24));
var godz = Math.floor(((licz / (1000 * 60 * 60 * 24)) - dni)* 24);
var min = Math.floor(((((licz / (1000 * 60 * 60 * 24)) - dni)* 24) - godz )*60 );
var sek = Math.floor(((((((licz / (1000 * 60 * 60 * 24)) - dni)* 24) - godz)*60 ) - min )*60);

var el = document.getElementById('czas');
if ( dni > 0)
el.innerHTML ="" + dni + " dni. " + godz + " godz. " + min + " min. " + sek + " sek.";
else if ( dni == 0 && godz >=1 )
el.innerHTML ="" + godz + " godz. " + min + " min. " + sek + " sek.";
else if ( dni == 0 && godz == 0 && min >= 1 )
el.innerHTML ="" + min + " min. " + sek + " sek.";
else if ( dni == 0 && godz == 0 && min == 0 && sek >= 1)
el.innerHTML = sek + " sek.";
else
el.innerHTML ="Za kilka chwil nastąpi automatyczne przekierowanie... / In a few moments will be redirected automatically...";
}
window.onload = function(){setInterval("licz();", 1000);}
</script>

<span id="czas"></span>
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: 25.08.2025 - 10:05