Avatar billede _k Nybegynder
12. oktober 2003 - 12:10 Der er 7 kommentarer og
2 løsninger

Redirect til top

Bruger i et loginscript "Redirect" til at lede brugeren til en ny side. Problemet ligger i, at scriptet bliver kaldt fra en html-frame, hvilket betyder at den redirectede side åbner i samme frame. Jeg vil gerne have den til at åbne i toppen - så man hopper helt ud af alle frames.

Er der et parameter som kan sættes i Redirect-kaldet, eller skal jeg lave en workaround?
Avatar billede whatever Nybegynder
12. oktober 2003 - 12:59 #1
Du kan ikke styre det fra PHP, istedet kan du benytte javascripr til dette.
Avatar billede _k Nybegynder
12. oktober 2003 - 13:59 #2
kan du komme med et eksempel?
Avatar billede whatever Nybegynder
12. oktober 2003 - 14:12 #3
Når du redirecter, så brug følgende:

<script type="text/javascript">
<!--
  parent.location.href='dinfil.html';
//-->
</script>
Avatar billede olebole Juniormester
13. oktober 2003 - 01:36 #4
<ole>

Når nu du skriver: "... så man hopper helt ud af alle frames ...", mon så ikke, det skal være:

<script type="text/JavaScript">
  top.location.href = "dinfil.html";
</script>

/mvh
</bole>
Avatar billede _k Nybegynder
13. oktober 2003 - 10:50 #5
Det var lige det jeg skulle bruge - mange tak :o)

Lægger i begge et svar?
Avatar billede olebole Juniormester
13. oktober 2003 - 10:56 #6
Mit svar vil virke under alle omstændigheder, men hvis du ligger i et enkelt frameset, er whatever's svar helt rigtigt.
Jeg ønsker kun points, hvis du vitterligt ligger inde i nestede frameset's ... ellers kom whatever først med det rigtige svar og bør derfor have dem  :)
/mvh
Avatar billede whatever Nybegynder
13. oktober 2003 - 19:37 #7
Ellers del pointene.
Avatar billede _k Nybegynder
13. oktober 2003 - 20:05 #8
...jeg befandt mig i et framehelvede olebole hev mig helt op af ;o)
Avatar billede olebole Juniormester
13. oktober 2003 - 20:33 #9
Jamen, så takker jeg behørigt  ;o)
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