Avatar billede mekaniker Nybegynder
10. oktober 2005 - 12:08 Der er 9 kommentarer og
1 løsning

Tjek om frame er loadet færdig

Hvordan tjekker jeg om en frame er færdigloadet...?

Jeg har et frameset, hvor frame1 reloader sig selv hver 10 sek, i bunden af frame1, beder jeg frame2, om at loade, men frame1 må ikke reloade hvis frame 2 ikke er færdiloadet.

//Mekaniker
Avatar billede jesper-moeller Nybegynder
10. oktober 2005 - 13:44 #1
Du kan ikke flytte reload funktionen af frame 1 til frame2 så....således at frame1 Som nu loader frame 2.... når frame 2 er loadet...vil et sript her reloade frame1 ..men først når den er loadet ??
Avatar billede roenving Novice
10. oktober 2005 - 14:28 #2
Du kan jo sætte en variabel, som holder styr på om frame1 må reloade, men ligger frame2 inde i frame1 og hvorfor må den så ikke reloade før frame2 er loadet, for så bliver den jo også reloadet ?-)
Avatar billede jesper-moeller Nybegynder
10. oktober 2005 - 16:25 #3
Jeg ville ha skrevet "kan du ikke" istedet for "du kan ikke"....det giver en lidt anden mening...
(Og kan nu heller ikke se hvorfor frame 1 ikke må reload før 2 er færdig
Avatar billede mekaniker Nybegynder
11. oktober 2005 - 07:50 #4
Jeg må nok lige forklare lidt nærmere...!

Jeg har et frameset, hvor der ligger en del variabler i frame1, disse kan ændre sig meget hyppigt, og derfor vil jeg gerne have denne frame til at reloade sig selv meget tit.
Variablerne henter jeg så fra frame2 hvor resultaterne bliver præsenteret. Jeg gør dette for ikke at få en frame der blinker hele tiden. Og på denne måde kan jeg lade frame1 være 0 pix. høj (ikke synlig).

Så ide'en er at få så høj en opdateringshastighed af frame1, men også give tid til at få loadet frame2 som præsentere resultaterne, som både er med nogle billeder og tekst. Så frame2 skulle gerne nå at loade færdig, og stå lidt, inden frame1 reloader.

Jeg er åben over for andre løsninger. Jeg tænkte også selv på noget med ikke at have en fast tid for reload af frame1, men at når denne var loadet, bad den frame2 om at loade, og når den var loadet +en given pause, gav den besked til frame1 om at reloade....

Jeg håber i er med på hvad jeg mener..?
Jeg er ikke så stærk i javascript, så hvis i evt. kunne lave et eksempel, eller guide mig lidt mere, ville jeg være glad.

Et tillægsspørgsmål:
I frame2, hvor jeg præsentere resultaterne, bruger jeg 2 billeder, som indikere on/off, kan jeg chache dem, så de ikke skal loade hver gang, jeg opdatere resultaterne.

//Mekaniker
Avatar billede roenving Novice
11. oktober 2005 - 15:36 #5
Sæt frame 1 inde i frame 2 !-)
Avatar billede mekaniker Nybegynder
11. oktober 2005 - 16:58 #6
Nu spørger jeg måske dumt..!

men hvad får jeg ud af det.
Avatar billede roenving Novice
11. oktober 2005 - 23:41 #7
Så kan den først loades, når framen udenom er loadet !-)
Avatar billede mekaniker Nybegynder
26. oktober 2005 - 08:56 #8
Hej roenving
Nu har jeg lavet det på en lidt anden måde.
Noget hvor jeg tjekker om et array af data er i fuld længe, hvis ja kan jeg så loade den anden frame med noget timeout.

men det hjalp en hel del, at få lagt frames'ne i den rigtige rækkefølge..!

Så tak for hjælpen, smid et svar hvis du vil have lidt points..!

//Mekaniker
Avatar billede roenving Novice
26. oktober 2005 - 08:58 #9
Velbekomme '-)
Avatar billede roenving Novice
27. oktober 2005 - 14:28 #10
-- og tak for 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
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