webForumDet fria alternativet

Frame alltid i frameset?

4 svar · 338 visningar · startad av ulsy

ulsyMedlem sedan aug. 2002121 inlägg
#1

Har letat runt här på forumet efter en lösning, hittat flera men ingen som jag får att fungera. Tacksam om någon vill hjälpa mig att lösa följande:

Jag har ett frameset som innehåller ett antal frame. Om man nu försöker att öppna en frame vill jag att man skall få upp hela framesetet. Hur gör man detta?

JojoxxMedlem sedan juni 20004 306 inlägg
#2

Denna tråd borde vara intressant.

ulsyMedlem sedan aug. 2002121 inlägg
#3

Jag har kollat på den, men är det inte mer för att hindra att framen visas i ett annat frameset, eller har jag missat något?

Peter SMedlem sedan dec. 20025 484 inlägg
#4

I ramen:

<script type="text/javascript">
<!--

if( top.location == self.location )
     top.location = "index.html";

//-->
</script>

:)

JojoxxMedlem sedan juni 20004 306 inlägg
#5

Problemet med ovanstående är att det går att länka in sidan i en frameset från en annan domän. Eftersom objektet top.location då är "write-only" kommer det att ge ett felmeddelande och alla frames ligger kvar.

Detta exempel borde fungera. Att du även förhindrar att sidan laddas i en annan frameset får du med på köpet :)

125 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
123 ms — hämta tråd, inlägg och bilagor (db)