Avatar billede dgivoni Nybegynder
13. januar 2002 - 17:42 Der er 5 kommentarer og
1 løsning

child window skal refreshe parent window

Jeg åbner et nyt vindue, som når det lukkes, skal reloade det vindue, det blev åbnet fra. Hvordan gøres det?
jeg har prøvet med:
<body onUnload=\"java script: parent.location.reload(true);\">
men det virker ikke.
Nogen forslag?
Avatar billede nute Nybegynder
13. januar 2002 - 17:44 #1
prøv med opener.location.reload(true)
Avatar billede cool_casper Nybegynder
13. januar 2002 - 17:48 #2
Prøv med en her:
<SCRIPT>
function closew() {
parent.document.location.reload(true);
}
</SCRIPT>

<body onUnload=\"closew()\">

Avatar billede bjarke-b Nybegynder
13. januar 2002 - 17:48 #3
Jeg mener du kan burge  window.opener.location.reload();
Avatar billede dgivoni Nybegynder
13. januar 2002 - 17:52 #4
nute, dit \'svar\' virkede, mange tak. Men jeg kan ikke give dig point, hvis du ikke svarer \'rigtigt\'.
(undskyld i øvrigt den forkert kategori)
Avatar billede nute Nybegynder
13. januar 2002 - 17:55 #5
cool_casper >> \'parent\' er egenskap som kun er relevant for frames ikke for vinduer.

bjarke-b >> \'window\' er overflødig

så svarer jeg med det samme :)

/nute
Avatar billede dgivoni Nybegynder
13. januar 2002 - 18:00 #6
faktisk tror jeg det allerbedste er flg:
java script: opener.location = opener.location;

hvis jeg bruger reload og lige før jeg åbnede det nye vindue har submittet en form fra det gamle vindue til sig selv, bliver den submittet igen, hvis jeg reloader. Ovenstående undgår det, selv om det ser lidt redundant ud.
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
Kurser inden for grundlæggende programmering

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