Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Odliczanie czasu
scofield91
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 30.06.2008

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


Skrypt: odliczanie.js

CODE
function calcage(secs, num1, num2) {
s = ((Math.floor(secs/num1))%num2).toString();
if (LeadingZero && s.length < 2)
s = "0" + s;
return "" + s + "";
}

function CountBack(secs) {
if (secs < 0) {
document.getElementById("cntdwn").innerHTML = FinishMessage;
return;
}
DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));

document.getElementById("cntdwn").innerHTML = DisplayStr;
if (CountActive)
setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
}

function putspan(backcolor, forecolor) {
document.write("");
}

CountStepper = Math.ceil(CountStepper);
if (CountStepper == 0)
CountActive = false;
var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;
putspan(BackColor, ForeColor);
var dthen = new Date(TargetDate);
var dnow = new Date();
if(CountStepper>0)
ddiff = new Date(dnow-dthen);
else
ddiff = new Date(dthen-dnow);
gsecs = Math.floor(ddiff.valueOf()/1000);
CountBack(gsecs);


Kod na stronie:

CODE
<script language=JavaScript>

TargetDate = \"07/30/2008 10:00\";



BackColor = \"\";



ForeColor = \"black\";



CountActive = \"true\";



CountStepper = -1;



LeadingZero = \"true\";



DisplayFormat = \"<font class=textv11><b>%%D%%</b>dn. <b>%%H%%</b>g. <b>%%M%%</b>min. <b>%%S%%</b>sek.</font>\";



FinishMessage = \"\";



</SCRIPT>

<script language=JavaScript

src=\"/odliczanie.js\"></SCRIPT>

TargetDate = \"06/18/2008 11:00\";

BackColor = \"\";

ForeColor = \"black\";

CountActive = \"true\";

CountStepper = -1;

LeadingZero = \"true\";

DisplayFormat = \"%%D%%dn. %%H%%g. %%M%%min. %%S%%sek.\";

FinishMessage = \"\";



src=\"http://www.spartadwikozy.webhost.pl/odliczanie.js\">


Wszystko ładnie śmiga, jednak gdy chcę umieścić drugi skrypt odliczania to już nie wychodzi...

Tworzę taki sam skrypt tylko że o nazwie odliczanie2.js, w kodzie na stronie ten sam kod, jedynie odnośnik zmieniam na /odliacznie.js i ukazują się na stronie 2 liczniki, lecz wtedy ten pierwszy stoi w miejscu, a drugi pracuje...

Wie ktoś jak sobie z tym poradzić, aby był 2-3 liczniki na stronie??
Go to the top of the page
+Quote Post
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




a co to ma wspolnego z gotoweymi rozwiazaniami, a tym bardziej z php?

Przenosze i usuwam tag
Go to the top of the page
+Quote Post
scofield91
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 30.06.2008

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


Czyżby nikt nie wiedział jak sobie z tym poradzić? blinksmiley.gif
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 Aktualny czas: 22.08.2025 - 06:38