Avatar billede solarsys Nybegynder
07. marts 2000 - 17:54 Der er 7 kommentarer og
1 løsning

ASP tekst counter

Et lille spørgsmål.

Jeg vil gerne have lavet en asp counter. Det skal være en der bare viser en lille tekst
som refere til hvilket nummer man er der har besøgt siden.

Den skal placeres i en tabel som ser sådan ud...

<table border=0 cellpadding=0 cellspacing=0 width=90%>
<tr>
  <td align=left valign=bottom>
  <font face="arial" class="fonttype12">
<!-- bare glem css scriptet -->
  Du er besøgende nummer [tal] <br>
  Tirsdag den 7.marts 2000 <!-- Dato javascript, har ingen betydning -->
  </td>
  <td align=right valign=top><img src="../pics/billde1.gif">
</tr>
</table>

[tal] skal selvfølgelig være besøgstallet (uden [])

Hvordan skal jeg lave dette og hvordan implementeres asp'en i mit html dokument ?
Avatar billede wzarlon Nybegynder
07. marts 2000 - 18:28 #1
lav en fil kaldet global.asa som skal ligge i roden.
--------------GLOBAL.ASA--------------
<script language=vbscript runat=server>

Sub Application_OnStart
  Application("OverallUsers") = 0
  Application("OverallSince") = Now
  Application("CurrentUsers") = 0
End Sub

Sub Application_OnEnd
End Sub

Sub Session_OnStart
  Session.Timeout = 3
  Session("Start") = Now
  Application.Lock
  Application("OverallUsers") = Application("OverallUsers") + 1
  Application("CurrentUsers") = Application("CurrentUsers") + 1
  Application.UnLock
End Sub

Sub Session_OnEnd
  Application.Lock
  Application("CurrentUsers") = Application("CurrentUsers") - 1
  Application.UnLock
End Sub

</script>
--------------SLUT--------------

Og I din kode sætter du:
Du er besøgende nummer <%=Application("OverallUsers")%>

I den global.asa jeg har sat med her, kan du samtidig vise antal brugere online med:
Antal brugere online: Antal brugere online: <%=Application("CurrentUsers")%>

Avatar billede bocker Nybegynder
07. marts 2000 - 18:54 #2
TOTALT KOPI AF MIT SVAR PÅ, UNDSKYLD JEG SIGER DET:
http://www.eksperten.dk/spm.asp?id=11749


Du har bare tilføjet en Timeout og Start. For det første er det sq en MEGET kort Timeout, for 3 minutter, så har brugeren sikkert ikke forladt siden. Lidt dumt, men solarsys, må lige som vurdere om det er et kopi af mit svar.
Avatar billede bocker Nybegynder
07. marts 2000 - 18:57 #3
det skal lige nævnes at det er det nederste svar på den side.

Men solarsys, lad være med at sætte en Timeout på, tallet bliver reduceret efter et stykke tid alligevel.
Avatar billede wzarlon Nybegynder
07. marts 2000 - 19:11 #4
Heh..Det kan godt være det er..
Men hvad går dette ud på bocker? Jeg er ikke ude efter point, jeg svare for at hjælpe, som jeg har fået kanon hjælp herinde..
Jeg startede for knap 2 mdr siden med ASP, og har allerede 2 ASP sites kørende...
Det jeg gjorde var at sende min global.asa, som jeg sikkert har modiseret fra dit svar http://www.eksperten.dk/spm.asp?id=11749 , da jeg har haft gevaldige problemer med nogle trappable errors som stammede fra global.asa

MEN IGEN!!! Hvad betyder en kopi af dit svar... Du burde da være stolt af det, ikke bitche
Avatar billede solarsys Nybegynder
07. marts 2000 - 21:00 #5
JEg vil lige hører om det kan lade sig gøre at den bare gemmer tallet, og helt kan se bort fra det indtil du kommer indpå start siden igen. For hvis jeg skal bruge den samme standard side er der jo et problem, men hvis man kan hente tallet og sætte ind på de andre sider vil det bare være super =)
Avatar billede wzarlon Nybegynder
08. marts 2000 - 13:53 #6
Du kan sætte det ind hvor du har lyst til..Du skal bare bruge koden: <%=Application("OverallUsers")%>

til der hvor du vil have counteren til at stå.
global.asa laver optællingen for dig, om du vil udskrive den på skærmen er op til dig selv
Avatar billede bocker Nybegynder
08. marts 2000 - 14:01 #7
tjaaaaa
Avatar billede wzarlon Nybegynder
08. marts 2000 - 14:22 #8
tjoo
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester