---
title: "Bryt ut ur frames"
type: "forum-thread"
url: "https://www.webforum.nu/amne/html-css/141-bryt-ut-ur-frames"
topic: "HTML & CSS"
topic_url: "https://www.webforum.nu/amne/html-css"
author: "Anna Olsson"
published: "2000-01-04T09:25:00.000Z"
updated: "2000-01-11T22:39:00.000Z"
replies: 12
views: 633
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/html-css/141-bryt-ut-ur-frames"
---

# Bryt ut ur frames

## #1 — Anna Olsson, 2000-01-04T09:25Z

Vad är koden för att låta en webb-sida bryta sig ur eventuell frame?

Permalänk: https://www.webforum.nu/p/141

## #2 — SPike.CoM, 2000-01-04T15:27Z

Rätt enkelt:

```
If you're caught in a frame: <a href="Webb adress till din sida" target="_blank">break yourself free!</a>
```

Target specifierar hur och var sidan ska visas. \_blank betyder att den ska öppna nytt fönster. \_parent tror jag är att den ska visas i samma fönster.

Cheers!

Permalänk: https://www.webforum.nu/p/193153

## #3 — Patrik Nylin, 2000-01-04T16:04Z

TARGET="\_blank" =Dokumentet visas i ett nytt fönster
TARGET="\_self" =Dokumentet visas i samma fönster där länken befinner sig.
TARGET="\_parent" =Dok visas i det närmast omgivande \<FRAMESET\> ( Finns det inget sådant är reslutatet samma som \_self.
TARGET="\_top" =Ramarna nollställs. Sidan kommer att uppta hela fönstret.

Permalänk: https://www.webforum.nu/p/193154

## #4 — Matti, 2000-01-04T16:27Z

Finns ju ett javascript som bryter sig ut ur ramar. Den kommer med i Homesite, någon som skulle kunna skriva den koden här?   :) Har nämligen avinstallerat Homesite..

Permalänk: https://www.webforum.nu/p/193155

## #5 — SPike.CoM, 2000-01-04T19:23Z

Knackade lite i Dreamweaver. Här följer ett exempel. Borde vara rätt självförklarande, nästan.  :)

```
<html>
<head>
<title>Untitled Document</title>
<script language="JavaScript">
<!--
function MM_goToURL() { //v2.0
  for (var i=0; i< (MM_goToURL.arguments.length - 1); i+=2) //with arg pairs
    eval(MM_goToURL.arguments[i]+".location='"+MM_goToURL.arguments[i+1]+"'");
  document.MM_returnValue = false;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF">
<img src="bild.GIF" width="223" height="108" onMouseDown="MM_goToURL('parent','index.htm');return document.MM_returnValue"> 
</body>
</html>
```

Permalänk: https://www.webforum.nu/p/193156

## #6 — Matti, 2000-01-04T22:47Z

kan ingen kopiera koden från Homesite? Snäälla  :)? Vill inte ha nån bild, bara ett javascript som bryter sig ut ur ramarna  :)

Tack

Permalänk: https://www.webforum.nu/p/193157

## #7 — Anna Olsson, 2000-01-05T08:55Z

Nej, jag menar inte target. Jag menar att om någon länkar till sidan inom en frame så skall den automatiskt bryta sig ut ur frame-strukturen. 
Kan vara en meta-tag också, kommer inte ihåg, men jag har läst om den för länge sedan på passagens konferenser, sen passagen plötsligt ramade in alla privata hemsidor med en frame.

Permalänk: https://www.webforum.nu/p/193158

## #8 — Anna Olsson, 2000-01-05T09:05Z

Ok, jag hittade den själv på Annica Tigers sidor:

\<script language="JavaScript"\>
                   \<!-- 
                   setTimeout ("changePageFrames()", 3000);
                   function changePageFrames()
                   {
                   if (self.parent.location != window.location)
                   self.parent.location = document.location;
                   }
                   //--\>
                   \</script\>

Permalänk: https://www.webforum.nu/p/193159

## #9 — Sune, 2000-01-07T08:53Z

Hej Anna!
Här är annars ett som är väldigt smidigt...
Lägg det i HEAD och gör det för guds skull inte på en sida som du själv vill ha in i en ramstruktur  ;) (Lämpligt på förstasidan)

```
<script language="JavaScript">
<!--
if (top.location.href != location.href)
{
top.location.href = location.href;
}
// -->
</script>
```

\[Redigerat av Sune den 07 jan 2000\]

Permalänk: https://www.webforum.nu/p/193160

## #10 — Netmums, 2000-01-07T13:39Z

Hmm....om man har en framesstruktur, vill köra med http refresh och hamna i en ny framesstruktur - target="\_top" eller base target="-top" funkar inte ihop med http refresh  - hur ska man då göra??
Finns det något annat sätt än JavaScript för att lösa detta?
Help!
/Nett

Permalänk: https://www.webforum.nu/p/193161

## #11 — Sune, 2000-01-07T23:25Z

NetMums! (gillar fortfarande detta nick  :) )

Kan du förklara lite tydligare då åtminstone jag inte förstår vad du menar...

Permalänk: https://www.webforum.nu/p/193162

## #12 — Netmums, 2000-01-10T08:21Z

:) Tack Sune du är för rar :f

Jo såhär menar jag:
Jag har ett framesdokument med två frames: vänster och höger. I högerframen har man fyllt i diverse saker och med hjälp av nåt script hamnar man tillslut på en "resultatsida" Resultatsidan ska efter ett antal sekunder bytas ut mot en ny framesstruktur. Det här med byta ut automagiskt använder jag http refresh till MEN där kan man inte tala om vad det ska va för target på bytet alltså hamnar den nya framesstrukturen i högerframen.
För närvarande använder jag ditt script för att bryta ut ur frames men har folk stängt av javascript så är det ju tämligen verkningslöst...
Hänger du med nu eller är jag fortfarande luddig?
Oerhört trötta hälsningar från\*Måndagstrött\*
Nett

Permalänk: https://www.webforum.nu/p/193163

## #13 — joppedi, 2000-01-11T22:39Z

Hej
Mitt första inlägg här på Webforum...
Ett ytterligare tips på bryta sig ur ett frameset har jag tagit med mig ifrån "JavaScript Made Easy". Sunes script utgår ifrån att sidan ska ligga överst (top), men det behöver ju inte vara fallet. Sidan kanske ingår i ditt eget frameset och du vill inte att annan ska "plocka" din undersida.
Alltså, räkna dina frames... var ligger sidan normalt... voilà:
\<script language="JavaScript"\>
\<!--
//Doug Popeney (easyjav@easyjavascipt.com)

if (self.parent.frames.length != 3)
self.parent.location="fil_som_ska_oppnas.htm";
// --\>
\</script\>

Kan det va\` nåt?

Permalänk: https://www.webforum.nu/p/193164

---

Tråden på webben: https://www.webforum.nu/amne/html-css/141-bryt-ut-ur-frames
