Avatar billede riversen Nybegynder
27. september 2003 - 08:41 Der er 11 kommentarer og
1 løsning

sikre sider åbnes i frame

Jeg har nogle sider, som ikke ser vildt fede ud, hvis de åbnes udenfor en frame på min index side. Er det muligt, at tjekke om en side er åbnes i framen, og hvis ikke, så gøre det. Framen hedder "main"
Avatar billede ohmish Nybegynder
27. september 2003 - 08:54 #1
sættes ind på hver underside (mellem <head> og </head>):

<script language="javascript" type="text/javascript">
  <!--
    if (top.location == self.location) {
top.location.href = "http://www.dinsidemedframes.dk";
    }
  //-->
</script>
Avatar billede ohmish Nybegynder
27. september 2003 - 08:55 #2
Avatar billede erikjacobsen Ekspert
27. september 2003 - 08:56 #3
Det løser kun noget af det. Findes sådan en underside via en søgemaskine,
så kommer man først ind på siden, javascriptet udføres, og så ender man
på "forsiden". Det virker ikke som om det er det helt rigtige ;)

Man skal enten have et frameset pr. underside, eller et PHP/ASP/whatever
script, der giver den rigtige side.

Eller man kunne droppe frames.
Avatar billede erikjacobsen Ekspert
27. september 2003 - 08:57 #4
Og det link gør det vist ...
Avatar billede ohmish Nybegynder
27. september 2003 - 09:06 #5
man kan tilføje sideværdier, så framesettet åbner den side man var på..
Avatar billede riversen Nybegynder
27. september 2003 - 09:23 #6
ohmish: hvad mener du med den sidste kommentar?
Avatar billede ohmish Nybegynder
27. september 2003 - 09:38 #7
jeg mener.. hvis du f.eks bruger php el. lign, kunne du sætte et "?side=billeder.php" på i enden.

så skal dit frameset dog være sat op til det:

<frameset cols="1,*" FRAMEBORDER=0 BORDER=0 FRAMESPACING=0>
<frame name="left" src="left.html" MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=NO NORESIZE>
<frame name="right" src="start.php<?php if ($_GET['side']) { echo "?side=".$_GET['side']; } ?>" MARGINWIDTH=0 MARGINHEIGHT=0 SCROLLING=YES NORESIZE>
</frameset>
Avatar billede ohmish Nybegynder
27. september 2003 - 09:39 #8
prøv at følge den side jeg henviste til
Avatar billede roenving Novice
27. september 2003 - 09:40 #9
Prøv at kigge på min egen løsning:
http://roenving.users.whitehat.dk/WD3Input.html

-- bemærk adresselinjen efter du er kommet ind og find forklaringen ved at trykke på teksten nede til venstre, hvor jeg nævner framing !-)
Avatar billede ohmish Nybegynder
27. september 2003 - 09:43 #10
prøv at fjerne index.html? fra scriptet
Avatar billede ohmish Nybegynder
27. september 2003 - 09:44 #11
hov.. fjern

/index.html?
Avatar billede riversen Nybegynder
27. september 2003 - 09:44 #12
ok, havde jeg også tænkte på, ville bare høre om det kunne gøres uden
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