---
title: "Hjälp min sida har blivit \"framead\"!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/114591-hjälp-min-sida-har-blivit-framead"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "pelikanen"
published: "2004-10-28T09:20:42.000Z"
updated: "2004-10-28T18:22:34.000Z"
replies: 8
views: 707
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/javascript/114591-hjälp-min-sida-har-blivit-framead"
---

# Hjälp min sida har blivit "framead"!

## #1 — pelikanen, 2004-10-28T09:20Z

Hej!

Jag driver Sveriges största sida om Ryssland. <https://www.hejryssland.se>
Det är en strikt ickekommersiell sida och tydligen har någon försökt utnyttja detta. Ett företag som vill sälja ett domännamn har frameat min sida. När man skriver in deras adress kommer en banner upp högst upp där det står att domännamnet är till salu och sedan laddas min sida in i en frame nedan. Det gör att det ser ut som min sida är till salu.

Jag vet inte vad jag skall göra. Jag skrev ett mail med lite hotfulla fraser, men jag har inte fått något svar. Jag har även försökt med några scriptrader som skulle kunna undvika att man blir framead. Det funkade inte jag är dock inte så duktig på att programmera. 

Vad kan jag göra för att stoppa dessa marodörer som profiterar på min ickekommersiella sida? 

mvh

Esbjörn

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

## #2 — @nders, 2004-10-28T09:23Z

<http://www.jojoxx.net/faq/faqview.asp?q=42&hilite=frame>

mvh

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

## #3 — pelikanen, 2004-10-28T11:29Z

Hej! Det funkar inte! Jag testad att lägga in koden. Först i \<body\> testade även med att lägga in koden i \<head\> vet inte vad jag gör för fel. sidan som har hijackat min sida heter <https://www.ryssland.info>. Det bär mig emot att uppge deras adress eftersom det är reklam för dem. Funkar denna kod alltid? har jag gjort något fel?

tacksam för svar

Esbjörn

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

## #4 — @nders, 2004-10-28T11:35Z

Märkligt. Jag vet inte riktigt varför det inte fungerar. :(

Du har dock *extremt* många \<script\>-taggar i din kod. Du kan gott lägga alla javascript inom samma \<script\>-block.

Edit: jag ser nu att jag får ett access denied-felmeddelande i min browser. Kanske får du inte bryta frames när inte framesetet ligger under samma domän, men det borde jojoxx ha koll på. Om det är ett alternativ kan du ju alltid skicka iväg besökarna till någon annan sida istället:

```
<script language="JavaScript">
if (top.location.href != location.href){
location.href = 'http://url.till.ful.sida/';
}
</script>
```

mvh

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

## #5 — jarvklo, 2004-10-28T11:54Z

Hmm..

Eftersom top.location.href inte får ***läsas*** av ditt script om sidan som ligger "överst" kommer från en annan domän än sidan med scriptet, så fungerar just det där \*megavanliga\* scriptet bara när du själv testar i din egen "hemmiljö" och inte i praktiken...

Just det där scriptet är alltså helt verkningslöst mot det det skall skydda dig mot  ;) 

När jag var yngre och kaxigare brukade jag kalla den där "standardframebrytaren" för en av webbens största och mest väl underhållna myter  ;)

Hursomhelst finns det fungerande lösningar, exempel  (och mer förklaringar)  i den gamla tråden  <http://www.webforum.nu/showthread.php?s=&postid=333715#post333715>  

Läs hela tråden - Diskussionerna i den är mycket klargörande och innehåller flera tips om hur du kommer förbi problemet!

PEACE :birp

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

## #6 — spango, 2004-10-28T12:41Z

Hm. Iom att man får referera objekten (om än inte läsa) borde det räcka med att kolla identitet:

```
if (top != self) top.location = self.location;
```

Det borde funka oavsett var top ligger någonstans.

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

## #7 — pelikanen, 2004-10-28T16:20Z

Hej! Spango jag testade din kodsnutt:
if (top != self) top.location = self.location;

Nu funkar det! Tack så mycket!!! Nu länkas <https://www.ryssland.info> till min sida utan att det kommer upp någon reklam. Det är ju bara bra för mig att en attraktiv adress pekar på min sajt www.hejryssland.

Och Anders jag vet att jag har en massa script taggar. Det blir lätt lite rörigt när man är nybörjarprogrammerare. Jag hade tänkte lyfta ut de flesta script till separata filer.

Det här forumet är ju faktiskt suveränt! Jag hade inte väntat mig att få svar så fort!!

mvh

Esbjörn

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

## #8 — spango, 2004-10-28T16:32Z

We aim to please, pelikanen :) 

Moderator: Nu när lösningen har uppenbarat sig vara programmatisk snarare än juridisk, kanske den här tråden borde flyttas till ett lämpligare forum (som t.ex. Javascript/DHTML)?

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

## #9 — :stefan:, 2004-10-28T18:22Z

Japp japp, flyttas från IT-juridik. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/114591-hjälp-min-sida-har-blivit-framead
