For example, a page has white text on over a dark background image. The text will display only if the background is dark. Image maps should have a text-based alternative. The image map can include a default URL to a text-based map. Include a text-based link map on the same page as the image map.
Frames are good for pages with a navigation frame on one side and content in another.
However, this prevents bookmarking the content frame. An alternative is using server side includes inside a table for navigation bars - A 1 row 2 column table with the left column using a SSI navigation page and the right column the page content. On the issue of linking to external sites, frames allow one to link external content within a frame of your own page. If linking external web sites inside a frame, have the link open up in a new window or on top of the current page. Make sure your java code complies with Java 1.02, the version of java that older java interpreters use.