Avatar billede grafikeren Nybegynder
06. september 2004 - 18:18 Der er 8 kommentarer og
1 løsning

Refresh en frame fra en iframe.

Hej!

Jeg har nogle frames (mainFrame, rightFrame, bottomFrame). I rightFrame kører der en iFrame, som tjekker for rettelser i min db. Hvis der er sket nogle rettelser skal et javascript opdatere mainFrame.

Kan nogen skrive dette javascript for mig?
Avatar billede roenving Novice
06. september 2004 - 18:37 #1
parent.parent.frames['mainFrame'].location.reload(true);
Avatar billede grafikeren Nybegynder
06. september 2004 - 18:46 #2
Fint! Hvad er det nu den gør, hvis reload er false? Har den så ikke et andet udfald eller reloader den så slet ikke?
Avatar billede grafikeren Nybegynder
06. september 2004 - 18:52 #3
Hvad hvis det nu var en iframe i mainframe, som skulle reloade? Er det så bare ['mainframe.iframenavn']?
Avatar billede grafikeren Nybegynder
06. september 2004 - 18:56 #4
Jeg troede faktisk at en iframe, som reloader var klikløs... Kan man gøre den det? Jeg synes mange her på Eksperten skiver om, at iframes er klikløse ved reloading, derfor skal man bruge dem til chats.

??
Avatar billede grafikeren Nybegynder
06. september 2004 - 19:09 #5
Jeg brugte din egen kode roenving fra et gammelt spørgsmål.

<script type="text/javascript">
setTimeout("location.reload(true)",4000);
</script>
Avatar billede grafikeren Nybegynder
06. september 2004 - 19:09 #6
Læg et svar :o)
Avatar billede grafikeren Nybegynder
06. september 2004 - 19:12 #7
Mangler lige svar på "Hvad hvis det nu var en iframe i mainframe, som skulle reloade? Er det så bare ['mainframe.iframenavn']?".
Avatar billede roenving Novice
06. september 2004 - 23:54 #8
Egentlig bliver det til:

parent.parent.frames['mainFrame'].frames['iframenavn'].location.reload(true);

.reload(true) skulle tvinge browseren til at hente indholdet på serveren, hvor false skulle få den til at hente i browserens cache, men bruger- (og måske browser-) indstillinger kan have indflydelse på dette !-)

-- og velbekomme '-)
Avatar billede roenving Novice
04. oktober 2004 - 16:49 #9
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