AGMedlem sedan mars 20001 266 inlägg Går det att görs som följande med javascript
Man har två frames, vi kallar dem ett.htm och två.htm
går det då att göra så att två.htm aldrig öppnas själv utan att ett.htm alltid är med på ett hörn.
Man skall alltså inte kunna kolla på sidan om inte båda framsen är med.
Väldigt luddigt förklarar fast hoppas ändå på nåt svar :)
Andreas
aMedlem sedan maj 2000755 inlägg Såhär kanske du menar:
<script language="javascript">
<!--
if (self == parent)
document.location="framesetnamn.html";
//-->
</script>
Lägg in detta script på de sidor som du inte vill skall laddas utan framesetet.
[Redigerat av a den 25 jun 2000]
spangoMedlem sedan juni 20008 205 inlägg En lite mer sofistikerad variant, som gör att rätt sida visas i framesetet. Lägg in följande i din frameset-fil, efter deklarationerna av ramarna:
<script language="JavaScript" type="text/javascript"><!--
if(location.search){
var s = location.search.substr(1, location.search.length - 1);
frames.main.location.href = unescape(s);
}
//--></script>
Och sen i alla filer som ska "tvingas" in i framen:
<script language="JavaScript" type="text/javascript"><!--
if(!(parent.main))
self.location.href = "url_till_din_framesetfil.html?" + escape(document.URL);
//--></script>
observera att parent.main beror på om du har en frame som heter "main" (alltså har "main" som target). Har du inte det, byt ut mot någon annan rams namn ("syltburk", "venster", "mitten" eller vad det nu kan tänkas vara).
------------------
-- spango
Jag skiter i allt!
[Redigerat av spango den 25 jun 2000]