OK I still see a lot of websites that use frames, and I do not understand why because frames are to be frank "useless" in many ways.
It is a known fact that websites that use frames are not indexed by search engines, this is because the index page of a website that uses frames is basically an empty page to a search engine as there are no links or content to index, so if you wish to have visitors to your website do not use frames.
Frames are generally used because people are not sure on another way to achieve the same result another way, but the same result can be achieved using other web programming languages such as PHP, Basics in PHP can be picked up really easy and for the basics you do not need to be an expert PHP programmer by any means, So the replacement in PHP for HTML frames is an PHP include, PHP includes work 100% better than HTML frames because search engines can see all the content and your website links.
The way HTML frames work, HTML frames work by having 2 - 3 or sometimes 4 pages put into frames on your index page for example: header, footer, menu, content pages.
The way PHP includes work, PHP includes work by your main page (Content page) including 2 - 3 or sometimes more pages into your content page, and because the are "included" into the page search engines are able to index your website links and content.
So please do a little research in PHP basics as they are really easy to learn and will benefit your website in the long run, but most off all it will get rid of those UGLY frames.
Dominic F