Avatar billede whizzper Nybegynder
30. marts 2005 - 15:27 Der er 14 kommentarer og
1 løsning

Script der opdaterer en Iframe!

Hej..!

Jeg har en iframe jeg skal have opdateret UDEN at den blinker...ca. hvert 5. sekund..!

Filen hvor iframen går til fylder omkring 400 linjer, så det ville være bedst hvis der var en kode der kunne opdatere den fil/iframe UDEN den blinker!!!


PÅ forhånd MANGE TAK!!
Avatar billede skyggen2000 Nybegynder
30. marts 2005 - 15:29 #1
det kan man ikke (jeg kender i hvert fald ikke nogen måde)... Eftersom den skal hente informationen på en server, og det er en ny side, vil den "blinke" hver gang.
Avatar billede skyggen2000 Nybegynder
30. marts 2005 - 15:41 #2
måske kunne man lade den opdatere til en hiddenframe, og så kopiere hele dynen over i den anden? Har jeg aldrig prøvet, og ved ikke om det vil også vil blinke:)
Avatar billede whizzper Nybegynder
30. marts 2005 - 15:52 #3
Okay..!
Hmm tror du man kan det?
Avatar billede skyggen2000 Nybegynder
30. marts 2005 - 15:56 #4
Well, du kan lige vente til OleBole ser den, han er jævnt skarp til Web.
Avatar billede skyggen2000 Nybegynder
30. marts 2005 - 15:56 #5
Men ellers kan jeg ikke se hvorfor man ikke skulle kunne det.
Avatar billede whizzper Nybegynder
30. marts 2005 - 15:59 #6
Okay så må vi vente på OleBole :)
Avatar billede olebole Juniormester
30. marts 2005 - 16:18 #7
<ole>

Det er helt rigtig måden ethvert window-objekt virker, så der er ingen indbygget metode til at undgå 'blinkeriet'.

Hvis det er noget chat-noget - og du vil have hele indholdet af din iframe vist, er det fordi, du har fat i den helt forkerte ende.
I så fald bør du kun hente de beskeder, brugeren endnu ikke har set og så opdatere siden med det - men det kræver, du er forholdsvis stærk i JS. I det hele taget skal du være dygtig for at skrive en chat, der er noget værd. Det er noget af det mest resourcekrævende, du overhovedet kan skrive, så det kræver også, du er rigtig stærk i server-sproget. Sprog som ASP og PHP er nemlig i virkeligheden helt uegnede til chats  ;o)

Hvad er det, du skal lave?

/mvh
</bole>
Avatar billede skyggen2000 Nybegynder
30. marts 2005 - 16:21 #8
Nu nævnte jeg Olebole fordi jeg vidste han var online...
Avatar billede olebole Juniormester
30. marts 2005 - 16:38 #9
- og altid blander sig i alt muligt  ;D
Avatar billede whizzper Nybegynder
30. marts 2005 - 17:05 #10
Jeg har igennem 2-3 år lavet på nogle tekstchatte jeg har bygget op fra bunden ved hjælp af UltraEDIT og PHP/MySQL..!
Nu er jeg startet på en ny chat, men nu er det et helt rykkesystem der skal hentes, du ved ligesom netstationen hvor man rykker rundt med en figur..!
Så nu er det bare jeg skal have hjælp til at opdatere rykkesystemet hvert 5. sekund uden den blinker..!
Avatar billede olebole Juniormester
30. marts 2005 - 17:12 #11
Uanset, hvor mange år, du har skrevet tekst-chats, er det en rigtig dårlig idé at hente alle beskeder hver gang. Du bør som sagt _kun_ hente de beskeder, brugeren endnu ikke har set - og al HTML bør dannes på klienten ... endelig ikke på serveren.

For rykkesystemet gælder samme regler. Du skal bare have hentet koordinaterne fra serveren ... HTML'en bør opbygges på klienten. At hente hele HTML'en hvert 5. sekund er en håbløs og ekstremt dårligt performende løsning.
Avatar billede whizzper Nybegynder
30. marts 2005 - 17:15 #12
Dvs. jeg skal bruge cookies?
Det ved jeg ikke helt hvordan man bruger, jeg har kun brugt Sessions..!
http://www.eksperten.dk/spm/602992
Der er lige et link til den hjælp jeg fik ang. tekstbeskederne..!

Nu skal jeg bare bruge hjælp til selve rykketsystemet..!
Så må jeg finde på en idé med at loade alt HTML og grafik inden man overhovedet kommet ind på chatten, men det er jo også min første version jeg nogensinde har lavet af en "3d chat", så der skal ikke forventes det helt store endnu :)
Avatar billede olebole Juniormester
30. marts 2005 - 17:24 #13
Hvad skulle du bruge cookies til? Rykkesystemet (rummet med tilhørende figurer) skal ligge på klienten. Du skal bare hente koordinaterne fra serveren - og derefter flytte figurerne.
Når en bruger så flytter sin figur, skal du kun sende de nye koordinater til serveren - sammen med brugerens ID, navn, eller hvad du nu genkender ham på
Avatar billede whizzper Nybegynder
30. marts 2005 - 17:26 #14
Dvs. det skal laves sådan? så skal der ikke bruges nogle specialle opdaterings koder? bare en almindelig META Refresh? den vil heller ikke blinke når den opdaterer? Jeg sidder på netværk med min server, og den blinker godt nok selvom jeg bruger META Refresh i øjeblikket
Avatar billede whizzper Nybegynder
19. april 2005 - 20:52 #15
Lukker spg...
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