/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Opdater tiden ude reload af siden
Fra : Nenad Dragic


Dato : 30-05-02 22:33

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




 
 
Thomas Due (31-05-2002)
Kommentar
Fra : Thomas Due


Dato : 31-05-02 13:00

> 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?

Så kunne man måske foreslå et Java applet til det, jeg ved ikke om det kan gøres
på andre måder.

--
Thomas Due
Software Developer
Scanvaegt Nordic A/S
t.due@scanvaegt.dk



Kim Bach Petersen (31-05-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 31-05-02 19:13

> Men dette vil give ufatlig meget trafik da siden vil blive reloadet hvert
> sekund, hvad kan man ellers gører?

Du skal have fat i noget client-side script, fx javascript, som kan lave
timing-events og dermed sætte browseren til at lave tidsnedtællingen.

Prøv i gruppen dk.edb.internet.webdesign.clientside.

Kim



Henrik Hansen (25-06-2002)
Kommentar
Fra : Henrik Hansen


Dato : 25-06-02 17:25

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="<% =
&gt; 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

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste