As I said in my other post, don't use frames. Read through the links I
provided for why. If they don't convince you, the last link explains how
to do frames properly - but it is so much more work than a non-frames
solution that I don't know why you would bother.
If it was only to display, yes, I could use <div> in replacement. But, my
site should work both on a local computer (CD distribution, no access to
php, asp or else) and online (internet, where I could find an ISP with
server scripting available). So I do not have solutions to :
1) display only the root of the site in the address bar
2) use the hidden <frame_work> to pass navigation information and global
variables from one page to another (using search part of the href)
3) load only once the top and bottom navigation files as well as the
javascript files
* For online people without Javascript or without Frame display, they will
use a reduced version of the site (i.e without navigation bars) available
from the <noframe> tag (site map links).
* This <noframe> is also available to robots for indexing.
* A link is available on each page to bookmark outside the frame with a
script to reload the page inside the frameset on each load.
So, I think there is much advantages for me to use frames than using <div>
(or may be you have a solution for which I did not think ?) and I have
provided solutions for most of the disadvantages of frames.
Still, I am open to all your suggestions