Using frames today isn't as much of a problem as when I first started writing
web pages. There is a work around to make your site degrade gracefully.
You can set up a <noframes></noframes> tag in your frameset document.
Here is an example:
HTML PUBLIC "-//W3C//DTD HTML 4.0 Frameset//EN"
<TITLE>A frameset document with NOFRAMES</TITLE>
<FRAMESET cols="50%, 50%">
<P>Here is the <A href="main-noframes.html">
non-frame based version of the document.</A>
You are not limited to the amount of information that can be place between
these two tags. On my main site that uses frames I have the entire first
page included in these tags. If you visit my site with a browser that doesn't
do frames, you will see the main page load, and still be able to access
the links that are in that page.
That's was a real GOOD question Ken. It didn't occurr to me at the time
I was providing a solution, to include that info. I guess I simply took
it for granted that everyone knew this. Now that I think about it, I know
better. This can become confusing to people who are developing.