Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Nej, så er det vel et helt nyt vindue (med mindre window.open refererede til en navngiven frame som eksisterede i forvejen i dokumentet) og så virker det ikke.
Det er nok mig der har fortolket "windows" som frames, sikkert fordi du nævner "top" og "parent" - men du mener muligvis noget andet end frames (kan jeg fornemme)...?
Selvom et vindue er poppet up ved hjælp af window.open() vil dets parent stadigvæk være det vindue som har åbnet det.
Lad os tage et eksempel. Jeg har mit "main" vindue. Fra main åbner jeg 3 nye vinduer. [V1, V2, V3] Med window.open() Fra V3 skal jeg finde ud af hvor mange vinduer main har og hvad de hedder.
Hvert popup-vindue har en egenskab som hedder opener (dvs. window.opener) og den kan du følge tilbage til det vindue som åbnede vinduet. Det må være den du leder efter...
Ja, ok, det er nok svært, med mindre du simpelthen holder styr på hvilke vinduer du åbner fra de enkelte vinduer. Såvidt jeg ved, findes der ikke nogen metode til at finde frem til vinduer som det aktuelle vindue har åbnet, så du kan ikke umiddelbart traversere vindueslisten "ovenfra". Du kan som sagt forsøge at holde styr på vinduer er åbnes ved at lægge dem i en liste når de åbnes (jeg vil undlade at eksemplificere, da jeg antager du har styr på dette). Denne liste bruges så til at traversere ned i hierarkiet af vindet "ovenfra". Du skal dog håndtere det specielt, hvis du også ville kunne finde vinduer som ligger dybere i hierarkiet, men hvor kæden er "brudt" mellem parent og grandchild... anyway!
ok, tak for svar. Jeg har desværre ikke mulighed for at holde styr på dem da nogle vindue bliver poppet ved hjælp af kode som ikke er generet af mig. Så svaret må være at det kan jeg ikke. Læg et svar.
Jeg er ikke 100% sikker på at det IKKE kan lade sig gøre, men jeg har tidligere spurgt om et lignende problem herinde og fik vist det samme svar, men du kan jo lade spørgsmålet stå åben for en stund og se om der skulle komme andre mere opløftende bud på en 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.