03. oktober 2003 - 23:07Der er
17 kommentarer og 1 løsning
Frame ved navn top - et problem?
Jeg sidder og leger lidt med en side med frames. Den øverste frame hedder top, og når jeg vil ændre lokationen på top, bruger jeg "parent.top.location.href". Problemt er at den så skifter hele siden ud med url'en jeg skriver. Hvordan fortæller jeg at det er framen ved navn top der skal skiftes, og ikke hele siden?
Jeg kan kalde en url der loader en af mine sider, inde i en anden side med frames. Min side bliver så en del af framesættet, og kan få adgang til de andre frames.
desværre :-( Det er, som sagt, ikke muligt at pille ved andre sider. Så vidt jeg har forstået vil du erstatte en frame på en anden side med din side, og det kan man ikke. Din side kan kun få adgang til det framesæt den selv er en del af - og derfor på den samme side.
-- og hvis du prøve at sætte en ny location _inde_ i et fremmed frameset (altså uden for din egen !-) vil browseren reagere med at skifte hele vinduet ...
parent er et Window-objekt, som har en indbygget property, som hedder top og henviser til hele browser-vinduet, så jeg tror du er havnet i en blindgyde ...
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.