Avatar billede gadebarnet Nybegynder
23. november 2004 - 21:18 Der er 7 kommentarer og
1 løsning

window / frame spørgsmål

Jeg har en frame på på min hovedside som jeg bruger fra mine pop up vinduer og det køre sådan her:

opener.frame_besked.location.href

Men hvad nu hvis det er et window fra window?

Altså:

hovedside
        -window
                -window


? Hvordan kommer man helt tilbage.?
Avatar billede amews_aj Nybegynder
23. november 2004 - 21:22 #1
opener.opener.frame_besked.location.href
Avatar billede gadebarnet Nybegynder
23. november 2004 - 21:25 #2
Ahh, det er sku da ikke så nemt, hva...

Checker lige...
Avatar billede gadebarnet Nybegynder
23. november 2004 - 21:26 #3
Fanme jo...

Nå, men så kan jeg lære det...

Tak skal du ha.
Avatar billede amews_aj Nybegynder
23. november 2004 - 21:28 #4
hehe, du kan gå så langt tilbage du vil

opener.opener.opener.opener.opener osv.

Hvis du nu ville ud fra en frame altså en side med iframe på,
så kan du bruge

parent

og der kan man også lave iframe i iframe i iframe osv.

parent.parent.parent.parent

Meget er alligevel simpelt :D

Selv tak, og tak for point!
Avatar billede olebole Juniormester
23. november 2004 - 21:33 #5
<ole>

Men pas lige på ... for hvis det midterste vindue lukkes, går det galt. Så tabes referencen. Derfor kan det godt betale sig at skabe en reference direkte til det oprindelige vindue.

Det kan du gøre ved i popup#2 at skrive:

<script type="text/JavaScript">
var parWin;
window.onload = function(){
  parWin = opener.opener;
}
</script>

Så har du en reference til det oprindelige vindue i variablen 'parWin' - uanset om det mellemliggende vindue lukkes  ;o)

/mvh
</bole>
Avatar billede gadebarnet Nybegynder
23. november 2004 - 21:48 #6
Super... Det skulle ellers have været mit næste spørgsmål...

Vil du have nogle point ole ?
Avatar billede amews_aj Nybegynder
23. november 2004 - 22:19 #7
Det er rigtigt, det tænkte jeg ikke på, men kunne faktisk selv bruge det :D
Avatar billede olebole Juniormester
24. november 2004 - 01:28 #8
gadebarnet >> Nejnej, ellers tak. Jeg har rigeligt og det var bare et lille indspark.
pc-help's svar var fuldstændig korrekt. Ville bare lige dele en simpel løsning på et problem, jeg selv engang løb ind i ... og som du åbenbart også gjorde  :)
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