30. marts 2004 - 17:20Der er
14 kommentarer og 1 løsning
Beskedsystem (tjekke database for beskeder)
Hejsa...
Er det muligt vha. ASP-kode at tjekke en database hele tiden? Jeg har lavet et besked system og jeg vil gerne have et script, som gør brugeren opmærksom i det øjeblik det triller en besked ind.
nej ... det er ikke mulig. for at asp siden skal kunne udføre operationer på serveren, så skal din asp side blive postet til serveren.
måden du skal løse det på, er at lave en lille (usynlig) (i)frame på din side, som bliver reloaded fx hvert 5 minut. siden i din iframe gør ikke andet end at tjekke basen om det er noget nyt i den, og hvis det er noget nyt, så kan den fx sætte et billede ind et sted i moderdokumentet, poppe en alert op eller noget andet efter ønske
tak... jeg har lavet iframen. Kan det lade sig gøre med flash? Jeg synes jeg kan huske da jeg lavede flash at den selv opdaterede sig når jeg ændrede i SQL-databasen.
nej, jeg vil ikke have nogle points. er bare meget forundret over at du får løsningen præsenteret for dig her inde, hvor du faktisk efterlyser en asp løsning og når du får den, så skriver du "tak ... jeg har lavet iframen" og så lukker du spm igen ?!?! i dit orginale spm skriver du *intet* om flash ...
nej.. jeg ved det godt... jeg glemte også at skrive i spørgsmålet at jeg havde lavet iframen. Det er det hele systemet er bygget op omkring. Jeg kan godt se hvad du mener. Jeg har opretter lige et nyt spørgsmål så du kan få dine point.
jeg takker nej til points. jeg tager ikke under nogen omstændigheder imod 150 points for at poste 5 linier (som også viser sig at være "well known info").
hvis du allerede havde lavet iframen - hvorfor skriver du så ikke det ?
håber alligevel du har mere held med dig i flash kategorien ... mener dog at du skulle have tænkt dig om inden du postet i "forkert" kategori
Det kan man da godt lave i flash! Man kører bare et loop, hvor den efter 5 minutter "tjekker post" vha. asp. Hvis noget er modtaget, kan den poppe op eller vises gennem dhtml.
Jeg fandt ud af det ved at have et underliggende script kørende, som netop tjekkede SQL-databasen hver 5. minut. Synes det var lidt nemmere end flash.. :)
du kunne jo lave sådan en side der bliver included på alle sider, som så tjekker om der er nye beskeder, sådan at hver gang brugeren skrifter side så tjekker den om der er en ny besked og hvis der er så skriver den det...
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.