Avatar billede nil.dk Nybegynder
04. juni 2002 - 09:45 Der er 32 kommentarer og
2 løsninger

Webbaseret instant messaging

Jeg har været medlem af et community, hvor en af features'ne var webbaseret instant messaging.

Det funger ved at man klikker på et ikon udfor en bruger og der åbnes så et popup-vindue hvor man kan skrive sin besked og trykke send. Hvis brugeren er online popper beskede automatisk op hos ham/hende, og hvis brugeren ikke er online, popper den op så snart han/hun logger på.

Mit spørgsmål er.. hvordan kan man lave den slags?
Avatar billede repsac Nybegynder
04. juni 2002 - 09:48 #1
Du skal have gang i noget serverside programmering, eks. php.

lær php på www.webcafe.dk :)
se evt. også www.udvikleren.dk
Avatar billede nil.dk Nybegynder
04. juni 2002 - 09:49 #2
repsac >> Jeg kan både asp og php. Det jeg tænker på er mere hvordan løsningen teoretisk skal skrues sammen.
Avatar billede repsac Nybegynder
04. juni 2002 - 09:53 #3
oki, jeg ville placere boksen med online-brugere (/alle buddies) i en frame (iframe), så den kan opdateres løbende.

Jeg ville også kigget meget nærmere på følgende script og forstå det i alle detaljer, så jeg ved om jeg kan udvære en frame der refresh'er hver 5 sek. (eller noget i den stil):
http://www.hotscripts.com/Detailed/4003.html (se det i funktion på www.bioalice.dk )
Avatar billede limemedia Nybegynder
04. juni 2002 - 09:55 #4
nil >> "kan php" *host* *synger* that'll be the daaaay-heyhey, that I die */synger*

Nej, man kunne jo lave en tabel i en db der hedder intern post. Hver gang du loader en side på dit site, kan du læse om der er noget i tabellen til dig, hvis nej - gør intet. hvis ja, åben popup med beskeden ... dét er en mulighed

/ LJ
Avatar billede repsac Nybegynder
04. juni 2002 - 09:55 #5
kender du trillian? - www.trillian.cc
Jeg ville også lave et sådant "container"-vindue og alt det andet gejl man kan (sætte sin status, lave egne "away"-beskeder, mulighed for at skjule om man er online eller ej, etc...)
Avatar billede repsac Nybegynder
04. juni 2002 - 09:56 #6
=>ljweb: jarh, men så bliver det jo ikke så voldigt fedt hvis nogle bare vil sidde og chatte... så skal de opdatere siden, hvilket vil være træls. (eller er det ikke det du mener?)
Avatar billede nil.dk Nybegynder
04. juni 2002 - 09:57 #7
lj >>

echo("Hello World");

jeg KAN php okay?

LOL
Avatar billede limemedia Nybegynder
04. juni 2002 - 09:57 #8
repsac >> jeg tænkte ikke så meget som en chat, men mere som en efterlad besked. Kunne være fedt at man lige kunne efterlade en reminder til personen. En form for note-it.
Avatar billede nil.dk Nybegynder
04. juni 2002 - 09:59 #9
ja, helt rigtigt Lars, det var ikke en chat jeg efterlyste men en instant messaging ting.. a la ICQ eller MSN
Avatar billede nil.dk Nybegynder
04. juni 2002 - 09:59 #10
Kan jeg konkludere at jeg er nødt til at have en side, der reloader hele tiden?
Avatar billede repsac Nybegynder
04. juni 2002 - 10:00 #11
=>ljweb: den funktion kommer inplicit når man har flæsket noget instant messenger-haløj - det skal blot ligne ICQ på det område så (altså at man kan poste en bruger en besked, som bliver gemt og popper op når brugeren kommer på... men det er ikke svært at lave...)
Avatar billede repsac Nybegynder
04. juni 2002 - 10:01 #12
Hm... jeg tror vi taler forbi hinanden, for jeg forsøger faktisk at forklare hvordan jeg ville lave et icq online (det findes i øvrigt - kan ikke lige huske URL'en)...
Avatar billede nil.dk Nybegynder
04. juni 2002 - 10:02 #13
repsac >> jeg tror du har fat i noget, jeg forstår bare ikke helt hvad det er du mener...
Avatar billede repsac Nybegynder
04. juni 2002 - 10:03 #14
http://go.icq.com - men det er ikke helt måden hvorpå jeg ville lave det.

=>nil: jeg ville vente med at konkludere til at jeg havde gennemskue det script jeg tidligere postede et link til...
Avatar billede nil.dk Nybegynder
04. juni 2002 - 10:04 #15
repsac >> jeg har ikke kigget i dybden på det link du sendte, men det så ud til at være et chat-script?
Avatar billede repsac Nybegynder
04. juni 2002 - 10:04 #16
Hvad forstår du ikke?
(jeg har gennemtænkt konceptet overfladisk, da jeg har vilde planer om at skabe noget i min sommerferie, men nu må vi se...)
Jeg giver dig kun overfladiske ideer som du kan bruge til hvad du ønsker, da jeg selv vil lave det jeg selv mener er "genialt" ;)
Avatar billede repsac Nybegynder
04. juni 2002 - 10:06 #17
=>nil: jo, det er et chat-script, men det fantastiske er at man i denne chat ikke behøver at have en frame der opdaterer konstant... prøv evt. en lille chat på www.bioalice.dk - det er noget med at man bliver ved med at sende data til browseren, som dermed ikke timer ud. Derved kan man blive ved med at poste ny tekst til brugeren uden nogen form for refresh eller lignende...
Avatar billede nil.dk Nybegynder
04. juni 2002 - 10:07 #18
Jeg skal ikke til at lave "det geniale" system, men blot et lille simpelt IM-system, som kan inkluderes i andre communityscripts.

Som jeg ser det kan man kun lave realtime IM ved at have en side til at stå og pirke ned i databasen hele tiden...
Avatar billede limemedia Nybegynder
04. juni 2002 - 10:09 #19
bioalice går ned med Netscape ... kommer "vi beklager, der skete en fejl"
Avatar billede repsac Nybegynder
04. juni 2002 - 10:09 #20
I don't care... jeg har givet dig links og ideer til hvordan du laver det "geniale" system ;)
Avatar billede repsac Nybegynder
04. juni 2002 - 10:12 #21
Hm... netscape er noget hø så... ;) - opera vil gerne samarbejde...
Avatar billede limemedia Nybegynder
04. juni 2002 - 10:14 #22
repsac >> wrong, koden er noget hø hvis man streamer content til en browser der bryder standarden. At folk ikke koder til standarder er noget hø :))
Avatar billede repsac Nybegynder
04. juni 2002 - 10:14 #23
Hmm... måtte lige skøjte forbi nil.dk - er der nogen særlig grund til at grafikken og teksten ikke placeres det samme sted? (ved klik på about rykker det ind midt på siden - de andre er alignet left...)
Avatar billede nil.dk Nybegynder
04. juni 2002 - 10:17 #24
repsac >> Ja, grunden er at jeg er ved at lave sitet og eksperimenterer med diverse løsninger for at få koden til at være valid xhtml.
Avatar billede repsac Nybegynder
04. juni 2002 - 10:17 #25
=>ljweb: Jeg kender alt for lidt til javascript (som jeg umiddelbart formoder er anvendt) til at jeg kan udtale mig om denne sag. Endvidere kender jeg INTET til koderne i scriptet der er anvendt på bioalice.dk, men generelt er jeg enig med dig - derfor følger jeg også strengt w3.org-standarderne :)
- de netscape-versioner jeg har været i besidelse af _har_ været det værste hø, jeg vil til hver en tid hellere bruge opera/conq./M$-explorer/whatever...
Avatar billede repsac Nybegynder
04. juni 2002 - 10:19 #26
=>nil: ok :) - jeg måtte bare lige pirre lidt ;)
Avatar billede nil.dk Nybegynder
04. juni 2002 - 10:19 #27
repsac >> Hvis du INTET kender til koderne i scriptet, hvordan kan du så anbefale det til mig?
Avatar billede nil.dk Nybegynder
04. juni 2002 - 10:19 #28
repsac >> Helt ok... det er min fejl at lægge noget ufærdigt op på mit domæne *gg*
Avatar billede repsac Nybegynder
04. juni 2002 - 10:21 #29
Jeg anbefaler dig ikke scriptet, jeg anbefaler dig at se det grundigt igennem så du kan overveje hvad du vil bruge. Jeg så en gang følgende spm. som jeg gemte url'en til, derfor har jeg det: http://www.eksperten.dk/spm/72051
- når EJ kan anbefale det kan jeg sgu også anbefale at se det igennem ;)
Avatar billede limemedia Nybegynder
04. juni 2002 - 10:24 #30
repsac >> jeg downloadede systemet og kiggede. Den looper et databasepoll skriver, flusher og venter 0.5sek og gør det igen (håber for db'en at der ikke er for mange online samtidigt.)

W3 standarder er fine, men deres validator er ikke altid guld (fx. med ældre browsere) - så ofte må man bryde standarden for at få resultatet (selvom det ikke reelt er et brud). Vedr. browsere er det religion, jeg bruger MS og NN cirka 50/50, er reelt træt af IE, men når 80% af alle "udviklere" ikke kan lave sider der kan ses generelt, så tvinges man jo til det.

Nå, men det var jo ikke det Mads' spørgsmål gik ud på.
Avatar billede nil.dk Nybegynder
04. juni 2002 - 10:26 #31
/me is confused *S*
Avatar billede nil.dk Nybegynder
04. juni 2002 - 10:35 #32
Jeg forsker lidt videre selv.. har fundet nogle IM-artikler (med ASP)...

Tak for hjælpen begge.
Avatar billede repsac Nybegynder
04. juni 2002 - 10:46 #33
Velbekomme :)
Avatar billede repsac Nybegynder
04. juni 2002 - 10:47 #34
... du nu skulle trang til at være yderst generøs og give mig 2 point eller noget i den stil, så må jeg da hellere poste et svar...
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