Avatar billede julemandenb Nybegynder
22. april 2010 - 16:10 Der er 6 kommentarer og
1 løsning

Popup vindue ved nyt ulæst post

Hej eksperten :D


Mange kender det med at man venter og venter på et svar fra en
person og at det sagtens kan være rigtig trist en vente tid...

Jeg søger et pop up vindue hvor på der står.
"Du har modtaget en besked"
og det pop up vises så i 3-6 sekunder nede i hjørnet af hjemmesider....

Nogle som har nogle idér til hvordan det skal laves, hvilken sprog
eller hvis der er nogle som har sådan et så skriv.

Måske vi kunne finde en pris hvis det skulle være?


M.v.h
Mikkel Bering
Avatar billede public2 Nybegynder
22. april 2010 - 17:15 #1
Det kommer an på om det er en funktion der hele tiden skal lytte på siden om der er kommet en ny besked. Til det formål ville jeg vælge at bruge AJAX og dens httpxmlrequest funktionalitet der kan sende forespørgelser frem og tilbage.

Men selve en pop-up kan laves enten med noget AJAX, i ren HTML/CSS eller bare JavaScript.
Avatar billede julemandenb Nybegynder
22. april 2010 - 17:23 #2
Mange tak for hjælpen.
Er det noget du er har erfaring med?
Avatar billede public2 Nybegynder
22. april 2010 - 18:27 #3
Jeg har ikke lavet præcis sådan en løsning før nej, men jeg kender da til AJAX.

Men om tiden er der til at lave hele systemet ved jeg ikke, men ellers så er det du skal tænke på i den forbindelse og hvis du vil læse op på AJAX, at du skal lave forespørgelser til f.eks. en database med et vist interval og er der en ny post, så skal den udløse en handling, kan være en pop-up.

Men jeg kan godt prøve at lave en simpel skabelon til dig, men så må jeg bede dig om at væbne dig lidt med tålmodighed.
Avatar billede julemandenb Nybegynder
22. april 2010 - 22:19 #4
Jamen jeg er helt tålmodig :b
HVis du vil kunne lave en skabelon til mig vil det være en start :P
Avatar billede public2 Nybegynder
26. april 2010 - 20:25 #5
Hej igen,

jeg har nu forsøgt mig lidt frem, men må nok indrømme at jeg er kommet lidt til kort.
Jeg har adspurgt en af mine venner der har mere forstand på AJAX end mig og han vil ikke foreslå et AJAX kald der f.eks. kører hver 5. sekund, da det blot vil overbelaste serveren med unødvendig datastrøm.

Dog anbefaler han en slags "push" teknologi, hvor den nye data i databasen bliver "pushed" til et script som så vil gøre noget med den data.

Der er noget der hedder Cometd (http://cometd.org/documentation/cometd-javascript) som jeg har kigget lidt på, men jeg må desværre være et svar skyldig.

Jeg forsøgte at omskrive en chat, som også tjekker hele tiden for nye beskeder og tror det er den vej man også kan gå, men der er dog en pointe i ikke at overloade serveren med kald hele tiden.

Håber du får løst problemet på anden vis og er ked af at jeg ikke har kunne være til mere hjælp.
Avatar billede julemandenb Nybegynder
27. april 2010 - 10:18 #6
Hej :b

du skal have stor tak for dit forsøg.
har måske fundet en løsning og den vil
blive smidt i her så snart jeg har fået
bekræftet at den kan bruges :b

M.v.h
Mikkel
Avatar billede julemandenb Nybegynder
08. maj 2010 - 16:08 #7
Lukket
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