Hej
Jeg har selv skulle bruge et tilsvarende script, og jeg fandt dette
script...:
<script language="javascript" type="text/javascript">
var arrTime = new Array();
var newTime = '';
function aspClock(tInput){
arrTime = tInput.split(':');
arrTime[2].substring(0,2);
arrTime[2]++;
if (arrTime[2] >= 60) {
arrTime[1]++;
arrTime[2] = 0;
}
if (arrTime[1] >= 60) {
arrTime[0]++;
arrTime[1] = 0;
}
newTime = "Klokken er: "+ tInput; //arrTime[0] +":"+ arrTime[1];
//+':'+ (arrTime[2] =(arrTime[2] < 10)?'0'+ arrTime[2]:arrTime[2]);
document.getElementById('clock').innerHTML = newTime;
}
setTimeout("aspClock('"+ arrTime[0] +":"+ arrTime[1] +":"+ arrTime[2]
+"')", 1000);
</script>
</head>
<body onload="aspClock('<%= FormatDateTime(now(),3) %>')">
<span id="clock"><%= FormatDateTime(now(),3) %></span>
</body>
Det der sker, er at når siden loader, modtages klokken fra serveren.
Hvorefter browseren selv tæller sekunderne og skriver dem på skærmen...
Håber du kan bruge det...?
MVH
Henrik
Nenad Dragic wrote in dk.edb.internet.webdesign.serverside.asp:
> Hejsa
>
> Jer er igang med at lave en side hvor jeg skal tælle antallet af sekunder
> der er tilbage. Min løsning vil være ved brug af disse to linier:
> <META HTTP-EQUIV="REFRESH" content=1 URL="<% =
> Request.ServerVariables("SCRIPT_NAME") %>">
> Response.Write "Sek:" & DateDiff("s",dtmNow,dtmEnd)
>
> Men dette vil give ufatlig meget trafik da siden vil blive reloadet hvert
> sekund, hvad kan man ellers gører?
>
> På forhånd tak
> Nenad
>
>
>
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials