Avatar billede gatez Nybegynder
01. juni 2003 - 17:35 Der er 6 kommentarer og
1 løsning

global.asa

Hejsa...

Jeg skal bruge en global.asa ligesom:
http://activedeveloper.dk/julekalender/julegaver/whoson.asp

Nogle der kan lave det ? For jeg forstår det ikke helt...
Avatar billede fixxxer Nybegynder
01. juni 2003 - 17:45 #1
<script language=VBScript runat=Server>
Sub Application_OnStart()
  Application.Lock
  Application("OnlineUsers") = ","
  Application.UnLock
End Sub

Sub Session_OnEnd()
If Len(Session("UserName")) > 0 Then
    Application.Lock
    Application("OnlineUsers") = Replace(Application("OnlineUsers"), Session("Username") & ",", "")
    Application.UnLock
End If
End Sub
' --- procedure til at tilføje en online bruger ---
Sub AddOnlineUser()
    Application.Lock
    Application("OnlineUsers") = Application("Onlineusers") & Session("Username") & ","
    Application.UnLock
End Sub
' --- funktion som retunerer antallet af online brugere ---
Function CountOnLineUsers()
    Dim arrUsers
    ' --- lav et array med online brugere ---
    arrUsers = Split(Application("Onlineusers"), ",")
    ' --- antallet af online brugere er altid størrelsen på arrayet -1 ---
    CountOnLineUsers = UBound(arrUsers) - 1
End Function

' --- procedure til at udskrive online brugere ---
Sub WriteOnLineUsers()
    Dim arrUsers
    Dim n
    ' --- lav et array med online brugere ---
    arrUsers = Split(Application("Onlineusers"), ",")
    ' --- udskriv liste ---
    For n = 1 To UBound(arrUsers) -1
        Response.Write(arrUsers(n) & "<br>")
    Next
End Sub

</script>
Avatar billede fixxxer Nybegynder
01. juni 2003 - 17:47 #2
en lille fejl: fjern () fra Application_OnStart og Session_OnEnd
Avatar billede gatez Nybegynder
01. juni 2003 - 18:37 #3
Hejsa... Takker... Men hvordan for jeg den til at vise antallet af online bruger på en af mine andre .asp sider ?
Avatar billede gatez Nybegynder
01. juni 2003 - 18:51 #4
Hallo ?
Avatar billede gatez Nybegynder
01. juni 2003 - 19:18 #5
Jeg har fundet ud af hvordan jeg viser det...

Ny problem:
Hvordan fjerner jeg brugeren fra online listen når personen logger af ?
Avatar billede gatez Nybegynder
01. juni 2003 - 19:50 #6
Her er dine point men hvis du kan svar på mit andet spg så må du meget gerne det. Tak!
Avatar billede fixxxer Nybegynder
08. juni 2003 - 14:38 #7
Vis antallet af brugere online:

<%=CountOnLineUsers%>


Når en bruger skal logge af, via et link, bruger du følgende:

<% Session.Abandon %>

Du kan ikke gøre noget ved en bruger som vælger at lukke browseren eller skifter til en anden side, uden først at logge sig af. Kun en time-out på typisk 20 minutter, vil fjerne brugeren herefter
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