Using Frames in Web Pages - Advantages and Disadvantages |
The Decision to Use and Continue to Use Frames |
|
Frames - benefits and problemsThis page is part of the e-journey called Web Site Design and Construction (WSDC), an e-learning tutorial presented by Derek Stockley. Jakob Nielsen has a very popular article, originally written in 1996, and revised in 1999, that describes the ten things not to do with web sites. It was hard to read his comments about frames, as I included them in my original web site design. More importantly, I retained them in the revised site design - twice! To see the frames pages on my site, select: Frames Pages. Frames - website structure and appearanceFrames and tables were explained in the: Learning HTML and Other Programming Languages section of this WSDC (Web Site Design and Construction) e-learning program. As you read this page, it should have three columns. If it doesn't, select: three column display. Each page comprises three columns, but only two frames. The first or left column is one frame. The second frame contains two - the middle and right columns. The second frame basically consists of two tables to form the columns. HTML frames and website designWhy did I make it so complicated? In my original web design, I wanted the left hand column to be my site contents. Wherever you wanted to go, it was there to select. It was always visible. You could select information about my services, background, articles, contact details, etc. very easily. To see the site, select: Home (For ease of use, this will open a new page). The only exception was the Links Page which opened a new page. This is because there is nothing worse than looking at another site with only two thirds of the screen! This may have happened to you. You normally can't escape the site that referred you to the link. It makes the referral a waste of time. (You can insert JavaScript code in your page to escape this - do a search on "JavaScript" and "frames".) The same design rules are applied in the revised design. The left frame is the contents. For most of the Derek Stockley site, the left column is the site contents. When you enter the e-learning area, the left frame changes. It provides a contents list of the actual e-learning program you are using. For example, on the left you should now be seeing under the "Derek Stockley - Home" logo, the letters "WSDC" (short for Web Site Design and Construction) and the contents of this tutorial (introduction, road map, my personal journey, etc.) The right hand yellow column gives pointers to the content of the section you are now reading. It highlights the key content of the section and can be read prior to reading the section in detail. It is also a help for "skimmers". Frames provide better site explorationI believe this design using frames gives you better control of your exploration of this site. At most points, you should know where you are. In each e-journey, you know where you have been and are yet to go because the links are color coded. You can see where you have been by selecting the I do open a new window for each external link. When I do, you read: "This opens a new window. Please close it to return to this point. " Some writers state this is annoying. However, it allows a 100% screen, and secondly, it allows you to come back to the e-journey quickly - you just close the window. This is particularly important if you have viewed a number of pages on the link. If the link is good, you may go to ten or more pages. That's a lot of "back" buttons to go through. Consequences of using framesSo what have been the consequences?
|
Part of tutorial Site design decisions Three column structure Two frames Why? Site contents always visible E-learning review Also sub-section contents Search engine effect Web statistics |
|
Frames and Adsense External links Feedback Justification Advantages and disadvantages Jakob Nielsen |
|
PLEASE NOTE: more useful comment follows this form. FRAMES FEEDBACK Let me know what you think! Your privacy will be maintained. Your details will not be sold or rented to a third party. Name: Email: How would you rate this information? Excellent Very Good Good Satisfactory Poor Why? How would you rate the website? Excellent Very GoodGood Satisfactory Poor Why? You will receive an acknowledgement email within a few minutes of sending your feedback. Do you want an additional personal reply? Yes No When you press the "Submit Now" button, you may be advised that your email address is being transmitted, and the data is not encrypted - please press "OK". Thank you for your comments. A copy of this Email will be placed in your "sent" folder. If you the above form does not work, please send your feedback by email to: I searched extensively to find someone to justify my decision to keep using frames. Luckily, many of the initial problems with frames have been overcome with the later versions of most browsers (Internet Explorer, etc.). Many writers still list frames as a bad design decision. They are incorrect. Careful reading indicates that they have put frames in the "too hard" basket. Yes, it takes some work, but if you know what you are doing, you can use frames efficiently and effectively. They also have some SEO (Search Engine Optimisation) advantages. An article that supports my approach is: To Frame or Not to Frame ...That is the Question. (This will open a new page. Please close it to return to this point.) Another useful tutorial is: Frames and Tables - Advantages and Disadvantages. (This will open a new page. Please close it to return to this point.) Jakob Nielsen's 1996 and 1999 articles are very good. To read them, select: Jakob Nielsen's 1999 Article - this is the revised article. A link to the original article is included as are links to related articles. (This will open a new page. Please close it to return to this point.) Good luck with your "framing". |
|
What's next? |
|
|
To return to web design principles, please select: Web Design If you now wish to reconsider hosting issues, please select: Service Provider and Hosting Issues If you now wish to review your HTML, etc., select: Learning HTML and Other Programming Languages Alternatively, if you are now ready to proceed with your web development, see: Web Development Processes To return to the index of this e-journey, see: Web Design and Construction - Road Map To return to the Derek Stockley Home Page: Derek Stockley Home Page |
|
|
![]() |
|
Web Re-design Tutorial | E-learning Tutorial | Management Guru Resource HRD (Training/Development) Overview | Performance Management Guide This page was last reviewed and updated on 13 July 2006. |