Avatar billede net-city Nybegynder
03. februar 2005 - 21:51 Der er 6 kommentarer og
1 løsning

Opdatere en iframe i en iframe

hvordan laver jeg et script som opdater iframen "chat" med siden "start.php"
Avatar billede thesurfer Nybegynder
03. februar 2005 - 22:00 #1
Jeg ville tro, at det bare er: window.underside.window.underside2.window.reload(true);

Eksempel..
Første iframe hedder "f1", anden iframe hedder "f2", og de skal opdateres fra "det store vindue":

window.f1.window.f2.window.reload(true);

Hvis f2 skal opdateres fra en af iframene:

top.window.f1.window.f2.window.reload(true);
(man behøver muligvis ikke det første "window" efter "top").


PS: ".reloade(true)" gør at Internet Explorer ikke "klikker", når siden reloader.
Avatar billede net-city Nybegynder
03. februar 2005 - 22:00 #2
Altså.
Vi befinder os i et index-side.
I den er der 2 iframes den ene hedder "chat" hvor chatten vises, og den anden hedder "tekstboks" hvor beskederne vises.

Når man så trykker på feks. "genstart" skal den opdatere iframen "chat" med siden "start.php" :)
Avatar billede thesurfer Nybegynder
03. februar 2005 - 22:06 #3
Ahh.. dvs, du har 2 iframes på samme side, og ikke 1 iframe i en anden iframe.. :-)

Hvor er "genstart" henne, i forhold til iframen?

Under alle omstændigheder, kan du bruge "top"-metoden.. men måske bare:

top.window.chat.window.location='start.php';

Hvis "genstart" er i index-siden, sammen med iframen, kan du bruge:

window.chat.window.location.href='start.php';
Avatar billede net-city Nybegynder
03. februar 2005 - 22:17 #4
Tror ikke du har forstået det ordenligt.

1. Jeg har et index-side.
2. I det index side (navnet: index.html) har jeg 2 iframes.
3. Den ene iframe hedder chat, og den anden tekstboks.
4. I iframen "tekstboks" har jeg en side, som skal gøre sådan når man går ind på siden skal den "reloade" siden "start.php" i iframen chat! ;)

-- Hvis du forstår!
Avatar billede net-city Nybegynder
03. februar 2005 - 22:22 #5
Læg svar, fik det til og virke.!
Avatar billede thesurfer Nybegynder
03. februar 2005 - 22:27 #6
OK :-)
Avatar billede thesurfer Nybegynder
03. februar 2005 - 22:29 #7
Takker for points :-)
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