Avatar billede Syska Mester
25. november 2001 - 14:33 Der er 11 kommentarer og
2 løsninger

Reload online users

Hey dude\'s

Jeg er ved at lave en side i frames, lad os bare sige at jeg har et MENU og MAIN frame. MENU skal være den samme hele tiden, altså aldrig opdateres, for at siden ikke bliver for langsom for brugeren. MAIN bliver opdateret hver gang der bliver trykket på en knap i menuen. I menuen er der et php script der viser hvor mange der er online.  Mit spørgsmål er så om man kan lave en function i JavaScript der opdatere den der viser hvor mange der er online på siden, så jeg er fri for at skulle til at reloade hele siden for at få det nye andtal online users vist, hvis der nu er kommet flere er fære brugere ind på siden.
Avatar billede nute Nybegynder
25. november 2001 - 14:36 #1
du skal bare legge til \'location.reload(true)\' i ditt link:

<a href=\"#\" onclick=\"location.reload(true);\">Ditt menu punkt</a>

/nute
Avatar billede Syska Mester
25. november 2001 - 14:43 #2
øhhhh, men reloader den så ikke hele framen MENU
Avatar billede Syska Mester
25. november 2001 - 14:46 #3
Er der ikke en måde man kan readfile i php
Avatar billede Syska Mester
25. november 2001 - 14:47 #4
ups, jeg mener JavaScript
Avatar billede nute Nybegynder
25. november 2001 - 14:48 #5
jo...

du skriver \"I menuen er der et php script der viser hvor mange der er online\"...med dette forstår jeg at du har et script som henter antallet av online users og selve scriptet er plassert i den siden som utgjør MENU framen. du skriver ikke noe om dine online users vises i en iframe eller ikke. men hvis scriptet ligger inkludert i din MENU side, så er det ike noen annen vei utenom enn å reloade hele siden...

/nute
Avatar billede nute Nybegynder
25. november 2001 - 14:50 #6
du skal tenke på at PHP avvikles serverside, mens javascript avvikles clientside. hvis du vil hente noe fra serveren, jammen så er det jo logisk at man skal en tur til serveren ??!!
Avatar billede Syska Mester
25. november 2001 - 14:54 #7
Hvis det så skulle laves på en anden måde skulle man lave en lille iFrame og så bare reloade den, tror det ikke det ville være det bedste så???

Men hvordan skal det så lige skrives, det er ikke andet end et par dage siden jeg begyndte på at lære JavaS, så jeg er sq ikke så prof til det endnu, men det kommer nok engang.

Men er det ikke noget med (Iframe name).reload(true)
Avatar billede nute Nybegynder
25. november 2001 - 15:01 #8
hvis du legger ditt online users script i en iframe som du fx kaller \'users\', kan du reloade denne iframe ved å skrive

document.frames[\'users\'].location.reload(true)

/nute
Avatar billede Syska Mester
25. november 2001 - 15:08 #9
vil du ikke have dine point
Avatar billede nute Nybegynder
25. november 2001 - 15:10 #10
150 er litt i overkant...30 er mer enn nok...

/nute
Avatar billede Syska Mester
25. november 2001 - 15:11 #11
Hvordan ændre jeg det?
Avatar billede nute Nybegynder
25. november 2001 - 15:13 #12
du poster et svar selv, og gir deg selv 120 points og meg resten
Avatar billede Syska Mester
25. november 2001 - 15:17 #13
You got the right :-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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