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?
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?
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:
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 ;)
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!!
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)?