21. oktober 2003 - 18:59Der er
3 kommentarer og 1 løsning
Pop-up ved modtagelse af intern besked
Jeg sidder her og bakser med et internt mail-system. Jeg har lavet login-systemet osv., men jeg kan simpelthen ikke komme videre.
Jeg søgte og søgte på google, men der var INGEN sider, hvor man kunne stille programmerings spørgsmål. Eksperten.dk var den eneste der levede op til mine forventninger, så derfor oprettede jeg en bruger.. Nå, back to the topic.
Jeg sidder her og mangler en måde hvorpå man får den besked, som en af brugerne har sendt, i en pop-up besked. Og hvis der er mere end én der har skrevet til en, så kommer der en pop-up hvor der står "Tryk her for at se din inbox" eller noget i den stil.
Hav dig en usynlig iframe, der opdaterer hvert minut. Heri kan du afvikle en stump kode, der tjekker, om brugeren har fået ny post - og i så fald fra hvem. F.eks.:
Set rs = ConnName.Execute("Select Count(*), Besked From Postkasse Where ModtagerID = " & Session("BrugerID") & " And Ulaest = 1") If Not rs.EOF Then If rs(0) = "1" Then Tekst = "Du har fået følgende besked:\n\n" & rs("Besked") Else Tekst = "Du har fået flere beskeder!" End If Response.Write "<body onLoad=""if(confirm('" & Tekst & "\n\nVil du gå til indbakken?')) top.location.href='indbakke.asp';"">" End If
Netro >> Jeg må desværre afvise dit svar, da jeg ikke kan få det til at virke. Jeg kan få en af mine venner til at ligge Acess Databasen op på hans server, så du kan downloade den. Hvis det kan hjælpe?!
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.