Avatar billede larsny Nybegynder
02. januar 2005 - 16:11 Der er 3 kommentarer og
1 løsning

javascript/iframe for hurtigt?

Jeg har en hovedside med et iframe som henter teksten til diverse dropdowns..
Det virker fint nok, men nogen gange er det som om iframet bliver hentet for hurtigt...

På hovedsiden har jeg et script der bliver kørt på onload-kommandoen.. dette script starter iframet, som så henter teksten til diverse dropdowns..
Når teksten er blevet hentet i iframet, så ligger et script i iframet teksten i de dropdowns den nu skal på hovedsiden ("top.document...")..

Som sagt virker det fint nok, men nogle gange får jeg denne fejl:
'top.document.getElementById(...)' er null eller ikke et object

det er ud fra den besked jeg har konkluderet at det måske er fordi hovedsiden ikke er nået at loade færdigt eller sådan noget..

Nogen der kan hjælpe?
Avatar billede olebole Juniormester
02. januar 2005 - 16:23 #1
<ole>

Hvis scriptet, der behandler din iframe, fyres af på onload, er denne side naturligvis også færdigloaded, når iframe'en loader  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
02. januar 2005 - 16:23 #2
... du må lave en fejl, du ikke beskriver her. Prøv med et link til siden
Avatar billede larsny Nybegynder
02. januar 2005 - 16:25 #3
www.pegatus.com

ja det vil jeg nemlig også mene...
Det der irritere mig er at det kun er nogen gange at den ikke gider...
som om hovedsiden "glemmer" at oprette de her div'er
Avatar billede larsny Nybegynder
02. august 2006 - 14:40 #4
lukker
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