Avatar billede iggipop Nybegynder
15. oktober 2004 - 08:46 Der er 5 kommentarer og
1 løsning

Opdatere hele siden fra en iframe

Har en side med en iframe i midten hvor man logger ind. For at få HELE siden opdateret
efter en login, laver jeg normalt en
response.redirect "../../redirect.htm
efter validering. redirect.htm ser således ud :

<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Ny side 1</title>
</head>

<body onload="parent.location = 'index.htm';">

</body>

</html>

Det plejer at virke, men i det her tilfælde så reloader den HELE siden INDE i min iframe.
Det er jo ikke meningen. Kan det laves anderledes ?
Avatar billede and_ Nybegynder
15. oktober 2004 - 09:39 #1
Prøv at udskifte:
<body onload="parent.location = 'index.htm';">
med:
<body onload="top.location = 'index.htm';">
Avatar billede iggipop Nybegynder
15. oktober 2004 - 10:25 #2
Tja...det virker jo :D
takker....
Smid svar
Avatar billede and_ Nybegynder
15. oktober 2004 - 10:28 #3
svar ;)

ved at bruge top får du den til at hoppe helt op i framesettet....
Avatar billede iggipop Nybegynder
15. oktober 2004 - 10:29 #4
Yeps....så har det bare været et tilfælde at jeg har kunne klare mig med den anden indtil videre :D Takker!
Avatar billede and_ Nybegynder
15. oktober 2004 - 10:38 #5
takker for points ;)

Det afhænger af hvor mange frames/iframes du har på dit site...

Fx. et frameset med en iframe indeni.
Hvis du så laver en parent.bla bla bla hopper den kun op til den foregående frame..

I dette tilfælde skal du så kalde med: parent.parent.bla bla

som hopper 2 frameset's tilbage.
Eller for at lave det enklere: brug top, hvis hele framesettet skal erstattes ;)

Olebole giver en ganske god forklaring om frames i dette spg:
http://www.eksperten.dk/spm/550034
Avatar billede iggipop Nybegynder
15. oktober 2004 - 13:05 #6
Perfekt. Tak for uddybningen :D
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
Kurser inden for grundlæggende programmering

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