About Frames
A frameset is basically the collection of frames that make up the browser's window. The column (cols) and rows attributes for the <frameset> tag lets you define the number and sizes for the columns (cols) and rows of the frames.
The <frame> tag defines which document goes into each frame within that frameset, and is also where you can give a particular frame a name to use for targeting links to load in that specific frame. Once named you have given that particular frame the location in which to display a linked document. To have links load in that frame you need to add a special target attribute to the link you want to have load in that specific frame. For example if you wanted to link a page called home.html to load in a frame named "main", then the link would look like this: .
Although Netscape and Internet Explorer both support frames it may be possible that other browsers may not. That's why you should add a <noframes> tag within your frameset so those browsers that don't support frames will see what is between the <noframes> tag. You could explain that your site requires frames it would look something like this: <noframes>You need a frames capable browser to view this page.</noframes>.