Avatar billede htm Nybegynder
24. oktober 2005 - 21:36 Der er 4 kommentarer og
1 løsning

Webside med grafik som skal opdateres

Hej

Jeg har brug for en webside som viser noget grafik. Dette grafik skal være vektorbaseret eller lign. Altså skalerbart.

Jeg har data liggende i en database, som hentes via php.

Det skal kunne opdateres ofte (1 sekund), uden at brugeren ligger mærke til det. (uden blink).

Jeg kan lave grafikken med SVG, men kan ikke se hvordan det skal opdateres uden blink?

Flash er også en mulighed, men det kender jeg ikke noget til.

Kan flash hente data live via XML eller en en database, eller hente en anden side?
Kan man få SVG til at opdatere, evt. via noget XML ?
Eller kan man bruge noget javascript til at hente og opdatere data?

Kort sagt, jeg har brug for ideer til hvordan en sådan opgave løses?
Avatar billede roenving Novice
25. oktober 2005 - 06:15 #1
1 gang pr. sekund ?-)

-- regner du kun med at have ganske få brugere på, ellers får du hurtigt trukket tænder ud på serveren, hvis det er forskellige data, der skal sendes til de forskellige brugere !-)

-- men måske kan du bruge den teknik, der bruges til f.eks. chats, som clientside baseres på java script:

De data, der vises, overføres fra en skjult iframe, hver gang den loader, og den opdateres så med setTimeout('location.reload(true)',10000); så den heller ikke klikker !o]
Avatar billede htm Nybegynder
28. oktober 2005 - 17:55 #2
Hej roenving

Det er kun til intert brug, og der kommer kun 1 bruger på, Det er til et slags monitor der skal vises på storskærm.

Men hvordan får jeg lavet scalerbart opdaterbart grafik ?

Hvis SVG kunne hente data fra en XML fil og javascript kan opdatere XML filen, og så fortælle SVG filen at den er opdateret, er det perfekt.

Men jeg kan ikke bare opdatere SVG filen med en reload, da den så vil blinke.

Kan man evt. opdatere SVG-filen direkte via javascript ?
Avatar billede spectre Nybegynder
30. oktober 2005 - 16:34 #3
så vidt jeg husker, kan du både læse XML samt lave et 'blinkfrit' reload hvis du bakser noget flash/swish sammen
Avatar billede htm Nybegynder
30. oktober 2005 - 18:55 #4
Hej spectre - Har du et eksempel på hvordan det løses i Flash så ? Jeg har ingen erfaring overhovedet med flash, så det skal være for nybegynder ;-)
Avatar billede htm Nybegynder
29. december 2005 - 14:40 #5
Åbenbart ingen der gider og hjælpe mig videre. Jeg har droppet at lave det som vektorbaseret grafik.

Bruger forøvrigt ikke skjult iframe, men XMLHttpRequest

Svar hvis I vil have point.
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
Kurser inden for grundlæggende programmering

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