Forum Moderators: open
For instance:
menu ¦ page a
If page a is clicked on by an outside link, can I make it so it has to be viewed with the menu?
Message #21: Force Many Pages into Frames [webmasterworld.com]
No negative effect on search engines that I've seen - and I've been using it for five years on one site where the client just refused to give up frames.
Just roll up your sleeves and give it a try. Then, if a specific part has you stumped, ask for help in our Javascript Forum. There's no substitute for hands-on experience, and my script has been published in newsletters for beginners, with good feedback from the members.
There's three main parts:
1. A script for the potentially orphaned page
2. A "master" frameset page to catch the redirects from the orphan page
3. Script for the master frameset to pull out the URL of the orphan page and insert it into the proper frame
And you don't need to fully understand the script itself - you can copy/paste and just plug in your own URLs, frame widths, etc.
The second frameset you need is essentially a copy of index.html, but with the javascript included to insert a the orphaned file into your content frame's src= attribute.
You could take it a step further and only use one file - but that's another step in the logic and you whould get the basic setup working first before you get more complex.
I suggest you try playing around with it in a trial set up, using dummy pages with real basic "filler" text for a few files, and work that way until it begins to make sense to you. Then move on to your more complicated real situation.
It only looks confusing until you wade in. A little hands on and experimenting, and the cluods begin to blow away.