Avatar billede Slettet bruger
22. december 2000 - 04:27 Der er 45 kommentarer og
1 løsning

online brugere på siden

jeg åbner spørgsmålet igen, da jeg ikke kan få det til at du\'..
ref. http://www.eksperten.dk/spm/39662

Hvis nu jeg kun har 2 filer på serveren
default.asp samt global.asa
global.asa:
******************
<SCRIPT LANGUAGE=\"VBScript\" RUNAT=\"Server\">
Sub Application_OnStart
  Application(\"OnlineUsers\") = 0
End Sub
Sub Application_OnEnd
End Sub

Sub Session_OnStart
  Application.Lock
    Application(\"OnlineUsers\") = Application(\"OnlineUsers\") + 1
  Application.UnLock
End Sub

Sub Session_OnEnd
  Application.Lock
    Application(\"OnlineUsers\") = Application(\"OnlineUsers\") - 1
  Application.UnLock
End Sub
</SCRIPT>
******************
og default.asp:

<html>

<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>TEST</title>
</head>

<body>

<p align=\"center\">TEST</p>

</body>

</html>

*********************
hvor skal jeg så indsætte denne linie:
<%=Application(\"OnlineUsers\")%>

så jeg kan se resultatet på default.asp

Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:29 #1
F.eks:

<html>
<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>TEST</title>
</head>

<body>
<p align=\"center\">Online brugere: <%=Application(\"OnlineUsers\")%></p>
</body>
</html>
Avatar billede tpiil Nybegynder
22. december 2000 - 04:30 #2
<html>

<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>TEST</title>
</head>

<body>

<p align=\"center\">TEST</p>
Online brugere: <b><%=Application(\"OnlineUsers\")%></b>
</body>

</html>
Avatar billede Slettet bruger
22. december 2000 - 04:31 #3
det prøver jeg strax
Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:32 #4
okæi..
Avatar billede tpiil Nybegynder
22. december 2000 - 04:35 #5
Online brugere: <b><%=Application(\"OnlineUsers\")%></b>

den kode kan du sætte ind hvor du vil, lige meget om det er antal.asp eller hvad det er, men din default.asp kan lige så godt bare kun inde holde den kode jeg skrev øverst i denne kommentar, så let er det!
Avatar billede Slettet bruger
22. december 2000 - 04:35 #6
nu står der fint som det eneste på siden
Online brugere:
men ikke hvor mange der er??


Avatar billede tpiil Nybegynder
22. december 2000 - 04:35 #7
det behøver selvfølgelig ikke være fed skrift :)
Avatar billede Slettet bruger
22. december 2000 - 04:36 #8
ifølge tdaugaards..
Avatar billede tpiil Nybegynder
22. december 2000 - 04:36 #9
ligger global.asa i roden på serveren, for det skal den!
Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:36 #10
Måske du skal bruge:

Application(\"OnlineUsers\") = CInt(Application(\"OnlineUsers\") + 1) og
Application(\"OnlineUsers\") = CInt(Application(\"OnlineUsers\") - 1)

istedet ? Application() er jo nok en streng ..
Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:37 #11
hexia:> selve default.asp er der ikke noget galt med nu..
Avatar billede Slettet bruger
22. december 2000 - 04:37 #12
global ligger i roden,
jeg prøver denne..
Avatar billede Slettet bruger
22. december 2000 - 04:41 #13
denne her går ikke:
<html>
<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>TEST</title>
</head>

<body>
<p align=\"center\">Online brugere: <%=Application(\"OnlineUsers\")%></p>
Application(\"OnlineUsers\") = CInt(Application(\"OnlineUsers\") + 1) og
Application(\"OnlineUsers\") = CInt(Application(\"OnlineUsers\") - 1)

</body>
</html>
************
der står alt dette som tekst på siden:
Application(\"OnlineUsers\") = CInt(Application(\"OnlineUsers\") + 1) og Application(\"OnlineUsers\") = CInt(Application(\"OnlineUsers\") - 1)


Avatar billede tpiil Nybegynder
22. december 2000 - 04:43 #14
default.asp skal bare være som vi hele tiden har skrevet den!

global.asa:
<SCRIPT LANGUAGE=\"VBScript\" RUNAT=\"Server\">
Sub Application_OnStart
  Application(\"OnlineUsers\") = 0
End Sub
Sub Application_OnEnd
End Sub

Sub Session_OnStart
  Application.Lock
    Application(\"OnlineUsers\") = CInt(Application(\"OnlineUsers\") + 1)
Application.UnLock
End Sub

Sub Session_OnEnd
  Application.Lock
    Application(\"OnlineUsers\") = CInt(Application(\"OnlineUsers\") - 1)
  Application.UnLock
End Sub
</SCRIPT>
Avatar billede Slettet bruger
22. december 2000 - 04:45 #15
min fejl, jeg havde sgu slettet global.asa - nu virjer det. Men inden point uddelingen kommer så:
hvordan laver jeg nu en session så brugeren ikke står som online 20 min efter han er smuttet ??
Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:46 #16
Sæt Session.TimeOut til f.eks. 5 minutter..
Session.TimeOut = 5
Avatar billede tpiil Nybegynder
22. december 2000 - 04:46 #17
desværre kan ikke laves :(
Avatar billede tpiil Nybegynder
22. december 2000 - 04:47 #18
eller kan man!
jeg synes ikke rigtig det virker på min side, men måske!
Avatar billede Slettet bruger
22. december 2000 - 04:49 #19
kan du indsætte den her:
<html>
<head>
<meta http-equiv=\"Content-Language\" content=\"da\">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1252\">
<meta name=\"GENERATOR\" content=\"Microsoft FrontPage 4.0\">
<meta name=\"ProgId\" content=\"FrontPage.Editor.Document\">
<title>TEST</title>
</head>

<body>
<p align=\"center\">Online brugere: <%=Application(\"OnlineUsers\")%></p>


</body>
</html>
Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:49 #20
hexia:> Session.TimeOut = 5 vil virke helt fint!
Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:50 #21
Den sakl i din global.asa:

<SCRIPT LANGUAGE=\"VBScript\" RUNAT=\"Server\">
Sub Application_OnStart
  Application(\"OnlineUsers\") = 0
End Sub
Sub Application_OnEnd
End Sub

Sub Session_OnStart
  Application.Lock
    Application(\"OnlineUsers\") = Application(\"OnlineUsers\") + 1
  Application.UnLock

  Session.TimeOut = 5
End Sub

Sub Session_OnEnd
  Application.Lock
    Application(\"OnlineUsers\") = Application(\"OnlineUsers\") - 1
  Application.UnLock
End Sub
</SCRIPT>
Avatar billede Slettet bruger
22. december 2000 - 04:53 #22
meget fornemt, lige inden jeg smider mine dyrebare point:
hvis jeg åbner explorer 3-4 gange og går ind på siden, registrerer den det så kun en gang eller vil der stå alle dem jeg har åbnet ??
Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:55 #23
Alle gange ..
Avatar billede Slettet bruger
22. december 2000 - 04:57 #24
så er der noget galt, for der står hele tiden
Online brugere: 1
selvom jeg har åbnet 3xexplorer på samme side
Avatar billede tpiil Nybegynder
22. december 2000 - 04:59 #25
har du skrevet 1 i din default.asp i stedet for <%=Application(\"OnlineUsers\")%>??

ajj glem det jeg er bare i godt humør, prøv at opdatere!
Avatar billede tdaugaard Nybegynder
22. december 2000 - 04:59 #26
hexia:> det kan også være du kun \"udløser\" en session da du er fra samme IP ..
Avatar billede Slettet bruger
22. december 2000 - 05:00 #27
det har jeg gjort 100 gange..men
Online brugere: 1

Avatar billede tpiil Nybegynder
22. december 2000 - 05:02 #28
prøv at komme med adressen til hvor du afprøver det for det kan jo være at tdaugaard har ret :)
Avatar billede Slettet bruger
22. december 2000 - 05:02 #29
nåå ok - jeg håber det virker så
Avatar billede tdaugaard Nybegynder
22. december 2000 - 05:02 #30
hexia:> som jeg skriver ... \"det kan også være du kun \"udløser\" en session da du er fra samme IP ..\"
Avatar billede Slettet bruger
22. december 2000 - 05:04 #31
ja, jeg har lige prøvet www.bekhoj.dk som har den samme, den registrerer heller flere. Jeg faldt forresten ned af stolen da jeg opdagede at han kun er 14 år og sidder og leger med asp
Avatar billede tpiil Nybegynder
22. december 2000 - 05:07 #32
HMM noget galt i at være 14 år???
jeg er 15 og chek min hjemmeside www.funz.dk der er ASP også :)
Avatar billede tdaugaard Nybegynder
22. december 2000 - 05:09 #33
*G* .. ja vi andre er lidt ældre :-)
Avatar billede Slettet bruger
22. december 2000 - 05:09 #34
jaaa.... da jeg var 15 opgraderede jeg fra en vic20 til en commodore 64 med båndstation
Avatar billede tdaugaard Nybegynder
22. december 2000 - 05:11 #35
*LÅÅL* .. da jeg var 17 købte jeg en Bærbar AMD K6-2 366MHz ;-)
Avatar billede tpiil Nybegynder
22. december 2000 - 05:12 #36
hehe nu er jeg 15 og jeg har lige opgraderet fra P-2 400 Mhz til en P-3 733 Mhz :)
hehe
Avatar billede tdaugaard Nybegynder
22. december 2000 - 05:13 #37
Pentium SUX!
Avatar billede tpiil Nybegynder
22. december 2000 - 05:14 #38
det er nr. 3 jeg har hørt det fra, jeg synes de er gode nok!!
Avatar billede tdaugaard Nybegynder
22. december 2000 - 05:15 #39
Athlon/T-Bird rulz!
Avatar billede Slettet bruger
22. december 2000 - 05:15 #40
jeg er sgu for gammel til det her..
jeg tror jeg smutter op på loftet og finder min gode 64èr frem igen.

**God jul**

Avatar billede tpiil Nybegynder
22. december 2000 - 05:16 #41
vi keder os bare lidt her i natten, må man ikke have lov til det??
Avatar billede tpiil Nybegynder
22. december 2000 - 05:17 #42
tdaugaard >> den snak tager vi over ICQ for vi spammer hexia\'s spørgsmål :)
Avatar billede Slettet bruger
22. december 2000 - 06:04 #43
hvad nu hvis jeg vil have
antallet af brugere til at være en anden farve end sort, hvor ændrer jeg så det ??

Online brugere: 1 -må gerne være grøn-
Avatar billede alizweb Nybegynder
22. december 2000 - 12:28 #44
Jeg er 14 år roder både med asp og c++ arbejder spm prof webdesigner for et stort internet firma!
Hvad er der galt med at man ikke er så gammel??
Avatar billede tpiil Nybegynder
22. december 2000 - 13:14 #45
hexia >> er du sikker på at du skal lære ASP??
prøv at lære HTML helt først og så gå videre med ASP, men du indsætter bare <font color=\"green\"><%=Application(\"OnlineUsers\")%></font>
find farvekoden i stedet for green!
Avatar billede jens_k Nybegynder
19. februar 2003 - 13:28 #46
tdaugaard synes du stadig Pentium sux ? Eller er du blevet ældre :P

Jens K
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