The 'frameset' specifies the position and size of the frames and the names and locations of the HTML files that will initially occupy those frames. Here is a summary of the advantages and disadvantages of frames. Frames Advantages Allows you to separate constant navigational and identity elements from the variable content. Navigation and constant element don't scroll with the main page. Having to update only part of the browser window means less data to transfer, making better use of bandwidth.
Readers can print the content page without getting the navigational elements.
You can store JavaScript functions in a constant frame and call them from other frames - again saving bandwidth. Lets you pass JavaScript variables from one page to another which, is difficult to do without using cookies on non-framed sites. Done properly, looks more professional. Some older browsers can't handle frames. You can only bookmark the main frameset page, not individual frames.