02. december 2006 - 16:20Der er
6 kommentarer og 1 løsning
Shoutboks skal skifte
Hejsa. Arbejder på et projekt hvor jeg lige har lavet en SMS shoutboks. Dette virker ved at dataene der skal vises ligger gemt i en db. Nu vil jeg gerne at denne boks skal skifte mellem de forskellige records i db'en eks hvert 10 sekund. Dette skulle helst foregå uden "blinken" og "klikken" hvilket vil sige helst uden meta-refresh.
Som jeg ser det er der 2 måder at lave dette på: Alle data fra tabellen hentes, JS skifter mellem disse hvert 10 sekund + der udføres et uodate query hvert 10 sekund.
eller: Hvert 10 sekund udføres der et query til tabellen og den nye data vises i shoutboksen.
Har på fornemmelsen at løsning nummer 2 bliver for krævende når der er mange brugere på men vil godt lige høre jeres meninger alligevel.
Og samtidigt ved jeg ikke hvordan man med JS kan skifte mellem records. Derfor spørger jeg efter Pseudo kode til det hele + ægte JS der skal bruges.
200 point og masser af taknemmelighed til dem der hjælper :)
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
2) Du bruger en div til shoutbox, og en skjult iframe der opdateres hvert 10. sekund. Siden i iframen sender strengen til parent (siden der indeholder iframen og div), som så opdater div
3) Brug AJAX (JavaScript + XML) til at hente og opdatere div
Der er sikkert flere måder at gøre det på.. men det er lige hvad jeg kunne komme i tanke om lige nu..
Jeg kan muligvis kigge på det lidt senere i aften..
<noscript> Denne shoutbox benytter JavaScript til opdateringen.<br> JavaScript er slået fra i din browser, så shoutbox'en kan ikke vises korrekt. </noscript>
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.