Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer
Artiklar > ASP

En timer - tid för att ladda sidan

Hej!

Dett är ännu en kort artikel som man kan ha användning för, vi använder detta skript / denna funktion på AspKoll.se faktiskt. Vi ska helt enkelt räkna ut hur lång tid det tar att ladda en sida.

Först...

...måste vi starta en Timer, detta gör vi högst upp på sidan med hjälp av följande kod:

Dim startTimer

startTimer = Timer

Sen...

...skapar vi en ny timer, men denna gång sätter vi den längst ned på sidan efter att allt har laddats.

Dim endTimer, timeDifference

endTimer = Timer

timeDifference = FormatNumber(enTimer - startTimer , 4)


Response.Write("Det tog " & timeDifference & " sekunder för att ladda denna sida.")

Det vi gjorde på slutet är att vi subtraherade sluttiden och starttiden så vi fick skillnaden, sen skrev vi bara ut den. Sedan avrundade vi resultatet till 4 decimaler.
Svårare än så är det faktiskt inte!

Publicera resultatet på en annan position

En vanlig sak är att man kanske inte vill presentera tiden längst ned på sidan, man kanske vill ha det högst upp. Hur gör man då? Enkelt, man använder sig av ett JavaScript trick.

Säg att du har en DIV som har ett unikt ID, då kan du med hjälp av innerHTML ändra värdet i den. Se exempel nedan, först har vi DIVen (som kan vara placerad var som helst på sidan):

<div id="visatid"></div>

Och här har vi koden som ska visa tiden i DIVen, jag har inkluderat koden från ovan (uträkningen):

<%

Dim endTimer, timeDifference

endTimer = Timer

timeDifference = FormatNumber(enTimer - startTimer , 4)

strTimeResult = "Det tog "&timetaken&" sekunder för att ladda denna sida."

%>


<script language="javascript" type="text/javascript">

<!--

document.getElementById('visatid').innerHTML = '<%=strTimeResult %>';

//-->


</script>

Inte så svårt va? ;)

Skapades: 2007-07-31 20:51:44
Skribent: Shadi
Lästs 422 gånger
Betyg: 0 (artikeln har endast 0 röster, det krävs minst 5 för ett betyg)

Kommentarer

Ingen har kommenterat denna artikel än.

© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy