Avatar billede lund_dk Praktikant
13. juni 2006 - 11:40 Der er 2 kommentarer og
1 løsning

Online userliste

Hej..

Jeg har lavet mig en online userliste til mit community, hvor jeg korrekt får en liste med hvem der er online, ved at kalde denne

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(GetUsername(arrUsers(n)) & "<br>")
  Next
End Sub

<%
Call WriteOnlineUsers()
%>

Men vil også gerne have jeg kan gå ind og lave online/offline status på om en bestemt bruger er online eller offline, og ikke fremkalde en hel liste.. hvordan gør jeg dette?

I stil med

<%=TjekOnline(rsUser("ID"))%>

function TjekOnline (strID)

end function

Nogen som kan hjælpe her?
Avatar billede fennec Nybegynder
13. juni 2006 - 12:30 #1
Er det ID'erne på brugerne som står i Application("Onlineusers")?? for så kan du lave noget i denne stil:

Sub TjekOnline(fUserID)
  Dim arrUsers
  Dim n
  Dim fIsOnline
  fIsOnline = false
  ' --- lav et array med online brugere ---
  arrUsers = Split(Application("Onlineusers"), ",")
  ' --- udskriv liste ---
  For n = 1 To UBound(arrUsers) -1
    if fUserID&"" = arrUsers(n)&"" then fIsOnline = true
  Next
  if fIsOnline then
    response.write "Online"
  else
    response.write "Offline"
  end if
End Sub
Avatar billede lund_dk Praktikant
14. juni 2006 - 15:05 #2
det var som det skulle være..
smid et svar
Avatar billede fennec Nybegynder
14. juni 2006 - 16:16 #3
.o) <-- One Eyed Jack
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