Avatar billede dnm Nybegynder
18. juni 2003 - 22:40 Der er 5 kommentarer og
1 løsning

Opdaterer Iframe på hovedsiden fra et popup vindue?

For at starte fra starten så har jeg en hovedsiden med en ASP-database i en Iframe. Ved at trykke på selve hovedsidens "OPRET" knap dukker der et popup vindue frem hvor du kan taste nye informationer til databasen ind. Når du trykke "OPRET POST" i popup vinduet så lukkes det via en self.close();. Men Iframen på hovedsiden bliver ikke opdateret med den nye post.

Hvordan fortæller jeg Iframen at den skal refreshe fra popup vinduet.
Avatar billede Slettet bruger
18. juni 2003 - 22:43 #1
Noget med opener.framenavn.reload
Avatar billede Slettet bruger
18. juni 2003 - 22:46 #2
Eller parent.opener.reload(true)
Avatar billede roenving Novice
18. juni 2003 - 22:55 #3
opener.IframeNavn.location.reload(true)
Avatar billede roenving Novice
18. juni 2003 - 22:56 #4
Måske skal du ud omkring:

opener.parent.IframeNavn.location.reload(true)

eller opener.top ...
Avatar billede whatever Nybegynder
18. juni 2003 - 23:10 #5
Jeg har selv nogle gange lavet tricket med at indtaste data i et popup-vindue, gemme det, og derefter skulle reloade parent-vinduet og lukke popup'en.

Min erfaring siger mig, at det går galt hvis der ikke er en lille forsinkelse på lukningen af popup-vinduet. Det er nemlig ikke altid, at den når at reloade parent-vinduet.

Jeg bruger noget lignende:

function closeWindow() {
  setTimeout("window.opener.parent.iframenavn.location.reload(true);",1000);
  setTimeout("window.close();",1500);
}
Avatar billede adflicto Nybegynder
19. juni 2003 - 00:26 #6
det var edermame noget af nogle "javascript herachi" i har brugt der :D
viste ikke der ku være så mange underherakier :D
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