Forum Moderators: open
The long answer is yes it is possible to force a frameset around a page which is not already framed using javascript or server-side script but it is messy, lots of people don't like it and it requires a lot of work (especially to make sure the frameset uses the page the user wanted and not the default page). Not to mention that a search engine will not be able to understand the purpose behind the javascript or any frames, and so will be limited to crawling the pages without any kind of navigation that does not physically appear on the page.
Somewhere in between you have answers such as including a link to reframe the site if the user want to, or simply adding appropriate links to allow the user access to a basic set of site navigation.
- Tony
So if you have a file called index which is your main frameset, then simply create an file called index2 which is a second identical frameset with the page of content you are after as default.
I generally agree with dreamquick though that any solution is a bodge.
Shanz
The javascript solution was described here [webmasterworld.com] by Tedster in message 21.