04. juni 2002 - 09:45Der 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?
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 )
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
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...)
=>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?)
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.
=>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...)
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)...
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" ;)
=>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...
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...)
=>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...
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 ;)
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å.
... 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...
Synes godt om
Ny brugerNybegynder
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.