Det beror på, om du kan kontrollera innehållet i sidorna som visas i framen eller ej. Kan du det, så kan du lägga in följande script i varje sida som ska visas inuti framesetet:
if(top == self) // Sidan är inte i en frame
top.location = "/sökväg/till/ditt/frameset.html?url=" + escape(document.url);
Och sedan, i framesetet, kan du plocka fram url:en som skickas med från de framelösa sidorna med location.search ganska enkelt med hjälp av min querystring-klass:
<frameset rows="50, *">
<frame src="top.html" name="toppen">
<frame src="frame_index.html" name="botten">
</frameset>
<script type="text/javascript"><!--
// Observera att denna kodsnutt måste ligga [i]under[/i] frames-deklarationen
if(location.search){ // Sökdata har skickats till sidan
var qs = new QueryString();
frames["botten"].location = qs.get("url");
} // if
// --></script>
Blåmarkerade delar är sådant du kan tänkas vilja ändra själv...
------------------
We are nihilists! We don't believe in anyzing!
