On 17 Oct 2006 14:29:32 GMT, Per H. Jørgensen <p-h-j@privat.dk> wrote:
>men den går ikke - den kendes tilsyneladende ikke i 3.php (får
>fejlen: "myWindow er null eller ikke et object"). Det er måske
>logisk nok, men kan jeg alligevel referere til myWindow i 3.php
>på en eller anden måde. Har prøvet forskellige variationer med
>"top, parent, window etc." uden held.
Jeg kender ikke lige til nogen måde du nemt kan få fat på vinduet, men
du kan gøre det ved at bruge det vindue du har åbnet, den kender
nemlig hele tiden sin parent.
Jeg har lavet et eksempel til dig her:
http://siteloom.dk/~martin/windows/
Oprindeligt troede jeg at man kunne gøre det nemt, ved at lytte på
f.eks. "window.onload" eventen på window.opener, men det ser ikke ud
til at der er en nem måde.
Det jeg gør nu er at checke hvert halve sekund om det vindue der har
åbnet det nye vindue har skiftet titel. hvis vinduet har skiftet titel
sætter jeg en variabel "childWindow" på det som indeholder en
reference til det åbnede vindue, dén variabel kan så bruges til at
lukke vinduet med.
Jeg har prøvet at dokumentere koden (bare se kilden for siderne) så du
nemt kan finde ud af hvad der sker.
--
Med venlig hilsen,
Martin Mouritzen.
http://www.siteloom.dk