Using framesets
If using framesets, always include a <noframes> section, which gives an index page from where no frames are
required to view the site. This could quite easily be a site map.
If someone is viewing your site without frames, do not force their browser to use frames with script. They may not want to see the frameset, or may have problems using a frameset interface. If you want to offer them the ability to see the frameset, do just that, offer a link to it, instead of forcing it on them.
If you use the <iframe> element, you should include alternative content between the opening and closing tags. This could be a link. This is because browsers such as Netscape 4 and anything older, as well as most browsers for the blind or visually impaired cannot view iframes. The worst case I have seen of this was when a site has a search facility as the only means of navigation, and the search facility was held in an iframe. Try never to make this sort of mistake - that is not a good use for iframes
Last modified: 4 March 2006