Frame web sites are generally frowned upon by most web site designers because they not supported by all browsers, take longer to load and are not search engine friendly. Why then would you want to create a frame web site or frame page?
The main purpose of a frame page is to keep some information permanently visible (ie navigation bar) while viewing other information (main pages) that is subject to change. This makes it easy for a visitor to navigate say 80 pages of your site. The navigation menu or advertisement remains in front of your visitor at all times, instead of creating one on each page.
Frames can serve a few important purposes. They are excellent if you?re creating some kind of a Web-based application where static content is desirable.
If a user agent doesn’t support frames, there is no way to degrade the documents; the agent simply can’t display the results unless you provide script-based workarounds, meaning extra work for you and all kinds of support problems for your users.