[ Waller Logo ]

Richard Waller
Thoughts on Frames

*


This picture is from Sea France

You may think that seeing data in a frame
is like looking at life through a small porthole


Quick Hints

    
    

List of Centents

[ Top ] *

Introduction to Frames

Frames are available for nearly all of the of the surfers who will look at your website. They are different from the usual bland page, are interactive, and can be colourful.

They are often used to maintain your own website on the display while accessing material on other websites. You can prevent other people doing this with your material with a frame buster routine available on my Javascript Examples page. But if you do not mind, make sure each of your pages is branded with your own name address and logo.

You can have as many frames showing on the display as you wish, but it is usual to limit this to three or four. The way it works, there is always a frameset page which is the page referenced by the URL. The entries on this header specify the layout and frame-names of the frames that are displayed. You could call them Top, Left, Right, and Bottom. Or you could choose other names.

Top
Left
Right
Bottom

Besides the frame-names, you also specify what the initial contents of those frames will be. In use, clicking a link within the pages will allow any available page to be displayed in any frame by specifying TARGET="frame-name"

Thats the easy part. You can make it quite sophisticated if you wish. The demo frames here show some of these features.

[ Top ] *

Five good things about frames:

[ Top ] *

Seven not-so-good things about frames:

There are other people who are not so keen either:
http://www.useit.com/alertbox/9612.html
- Why Frames Suck (Most of the Time) by Jakob Nielsen

[ Top ] *

A suggested layout

A suggested layout is illustrated in this page. To see the code that we are talking about, use View | Source which opens another window with the header page code displayed.

Key features include:

[ Top ] *

Frames on the Homepage

On a homepage, frames are an added complexity and will normally result in slow access. We therefore recommend not to use frames in the Homepage.

If you must use frames on the Homepage, then be aware that Search Engines will not be able to access any of the material within the frames. So the only thing the search engines will see is on the Frameset page. On the header page therefore:


*

 contributed by: Richard Waller
Faults? Comments? Suggestions?
Please contact us

Go to HomePage Home
Page
     Go to Sitemap Site
Map

URL: http://www.waller.co.uk/frames.htm