Avatar billede mekaniker Nybegynder
27. september 2004 - 14:12 Der er 5 kommentarer og
1 løsning

reload window, ikke det forrige men det forrige igen

Det er måske lidt kryptisk at forklare men jeg prøver...!

Jeg har mit main vindue, hvorpå der er en knap, som åbner et popupvindue, denne popup består af et frameset.
I den nederste frame er der en knap som åbner et nyt popup vindue.
I det nye popup-vindue er der en upload function og når denne submittes, reloades den bagvedliggende popup, samtidig med at den forreste popup lukkes.
Hvordan får jeg reloadet mit main vindue i samme omgang.

Dette er koden som ligger i den sidste popup, hvor upload-functionen også ligger:

<script language="Javascript">
    window.opener.location.href = 'new.php?error=ok';
    window.opener.parent.mainFrame.location.reload(true);
    window.close();
</script>
Avatar billede roenving Novice
27. september 2004 - 14:27 #1
<script language="Javascript">
    window.opener.location.href = 'new.php?error=ok';
    window.opener.parent.mainFrame.location.reload(true);
    opener.opener.parent.FRAMENAVN.location.reload(true);
    window.close();
</script>

-- og hvis startsiden ikke er i frames skal det selvfølgelig være:

    opener.opener.location.reload(true);
Avatar billede mekaniker Nybegynder
27. september 2004 - 14:45 #2
Mit main-vindue har kun en iframe, men det er ikke her knappen ligger. Så der er ikke noget framename på mit main-vindue.

Når jeg prøver denne: opener.opener.location.reload(true);
får jeg denne fejl:
"opener.opener.location" er null eller ikke et objekt
Avatar billede roenving Novice
27. september 2004 - 14:48 #3
Så skal vi nok have en parent flettet ind:

    opener.parent.opener.location.reload(true);
Avatar billede mekaniker Nybegynder
27. september 2004 - 14:55 #4
Fedt, så virker det. Tak

Læg et svar
Avatar billede roenving Novice
27. september 2004 - 14:57 #5
Velbekomme '-)
Avatar billede roenving Novice
29. september 2004 - 01:48 #6
-- og 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