Avatar billede twami Nybegynder
10. september 2005 - 14:38 Der er 5 kommentarer og
1 løsning

Åbning i frames

Hej..

Jeg har en forholdsvis gammel webside, som jeg har lavet i frames. Når man søger på Google kommer man ofte ind på en af framesiderne (undersiderne). Så man ser altså ikke framesettet (og dermed ikke menuen) når man kommer til linket fra bl.a. Google.

Derfor vil jeg høre om I kender en kode, som kan indesættes på mine undersider og som registrerer om siden bliver åbnet alene eller i det korrekte frameset. Hvis ikke siden bliver åbnet i framesettet skal siden selv kunne gen-åbne med det korrekte frameset.

Mvh.
Mogens

PS: Jeg ved godt det vil være mest optimalt at re-designe hele siden uden frames, men det kan i dette tilfælde ikke lade sig gøre.
Avatar billede softspot Forsker
11. september 2005 - 01:27 #1
Jeg skulle mene at dette kunne gøre tricket:

<script type="text/javascript">
if(window==window.top) window.location.href='../default.asp';
</script>

Det skal bare smides ind i head-sektionen af dokumentet.
Avatar billede softspot Forsker
11. september 2005 - 01:27 #2
...og window.location.href skal naturligvis sættes til at pege på frame-dokumentet :)
Avatar billede roenving Novice
11. september 2005 - 13:56 #3
-- eller prøv at se på den måde, jeg har gjort det:

http://roenving.users.whitehat.dk/WD5Opacity.html

Bemærk ændringen i adresselinjen og se kode forklaring ved at klikke på teksten om framing nede til venstre !-)
Avatar billede twami Nybegynder
13. september 2005 - 21:24 #4
softspot kan du ikke svare, så jeg kan give dig points?
Avatar billede softspot Forsker
13. september 2005 - 21:48 #5
Jo, du får lige et der :)
Avatar billede softspot Forsker
14. september 2005 - 09:40 #6
Tak for point :)
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