Ok I am making a website and so far I have used frames. I know there are lots of reasons why people say that frames SUCK in html. Some of those reasons are navigation problems, book marking the page, old browsers don’t support them, search engines can’t find them, and printing of a page. Well I can get around 3/5 of those.
People say frames are horrible for navigation because it loads the original page and every page after that is loaded into a frame… so technically it is still on the first page, and this would also result not being able to book mark certain pages and print certain pages unless it is the main page. The way I got around this is for each page there is a frame set-up that will load the content of that page in one frame, and the navigation menu in the one page. So every time you click a link on the website it will load a new page with the frames for the content of that page and the navigation page. And for printing I have it so it prints the content frame and not the navigation which most people would want.
The reason I want to use frames is so that I don’t have to rewrite the navigation menu code on every webpage because it is a lot of code because there are mouse over functions and it would take a lot longer to do.
The reason I don’t want to use frames is that the site will not be found by search engines. Also the website will not be able to be displayed in older web browsers.
I was just wondering what your take on this is?