Frames: Advantages and Disadvantages



Similar documents
Lesson Review Answers

Creating Web Pages with Microsoft FrontPage

Buttons: Use Or Not To Use? Good and Bad Examples of Using Interactive Buttons

Microsoft Office PowerPoint Creating a new presentation from a design template. Creating a new presentation from a design template

The Reporting Console

Contents. Launching FrontPage Working with the FrontPage Interface... 3 View Options... 4 The Folders List... 5 The Page View Frame...

Usability Heuristics for the Web. 1. Visibility of system status

Please select one of the topics below.

Content Author's Reference and Cookbook

Power Point 2003 Table of Contents

15 minutes is not much so I will try to give some crucial guidelines and basic knowledge.

New Participant Digital Certificate Enrollment Procedure

THE DO'S AND DON'TS OF WEB DESIGN

1. Click the Site Actions dropdown arrow and select Show Page Editing Toolbar. 2. Click Edit Page to begin changing the page layout

TUTORIAL 4 Building a Navigation Bar with Fireworks

Design Your Web Site from the Bottom Up. By Peter Pappas. edteck press

GUIDELINES FOR WEB DESIGN

Using Multimedia with Microsoft PowerPoint 2003: A guide to inserting Video into your presentations

USM Web Content Management System

Outline. CIW Web Design Specialist. Course Content

INTERNET MARKETING. SEO Course Syllabus Modules includes: COURSE BROCHURE

Web Design. Level 1. Level 2. Level 3

General Electric Foundation Computer Center. FrontPage 2003: The Basics

Adobe Acrobat 6.0 Professional

N-CAP Users Guide. Everything You Need to Know About Using the Internet! How Banner Ads Work

Chapter 12 Creating Web Pages

Microsoft FrontPage 2003

1. Open the Practice web site. 2. Open the favorite.htm file. 3. Select the text to be used as the hyperlink for the first favorite web site.

Google Sites: Creating, editing, and sharing a site

Deep analysis of a modern web site

Web Design Specialist

MISSISSIPPI STATE UNIVERSITY COLLEGE OF EDUCATION. DEPARTMENT of INSTRUCTIONAL SYSTEMS and WORKFORCE DEVELOPMENT COURSE SYLLABUS

Checklist for Web Application Testing

Making a Web Page with Microsoft Publisher 2003

The Essential Guide to HTML Design

Developing Website Using Tools

Requirements for Developing WebWorks Help

Frames. In this chapter

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

Bitrix Site Manager 4.1. User Guide

Guidelines. The following guidelines are for companies who develop HTML design/creative and copy.

AJAX: Highly Interactive Web Applications. Jason Giglio.

Web Design - Part 2. Topics. More web design: Page design: Contents Non-textual elements Common web design issues

UH CMS Basics. Cascade CMS Basics Class. UH CMS Basics Updated: June,2011! Page 1

Adobe Conversion Settings in Word. Section 508: Why comply?

How to set up a campaign with Admedo Premium Programmatic Advertising. Log in to the platform with your address & password at app.admedo.

Web Page Design (Master)

Chapter 12 Creating Web Pages

ADP Workforce Now Portal Administrator Guide. Version 1.2

Blogger.com User Guide

End User Guide. July 22, 2015

Fireworks 3 Animation and Rollovers

OpenIMS 4.2. Document Management Server. User manual

DPS Webmaster Training Documentation

Chapter 16 Creating Web Pages:

How to Build a SharePoint Website

Enduring Understandings: Web Page Design is a skill that grows and develops throughout the careful planning and study of software and design.

E-Mapping Troubleshooting - page 1. Microsoft Silverlight 2. Why Use Microsoft Silverlight? 2. Which Version of Silverlight do I have?

Madison Area Technical College. MATC Web Style Guide

Content Author's Reference and Cookbook

Microsoft Publisher 2010 What s New!

Getting Started with WebSite Tonight

Web content vs. Word Processing Files

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Web Design in Nvu Workbook 1

How to make internal links in a Word document

In this topic we discuss a number of design decisions you can make to help ensure your course is accessible to all users.

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. Web Design in Nvu Workshop Session Plan

Microsoft Office 2010: Introductory Q&As PowerPoint Chapter 1

Training Manual. Version 6

WIMP: Windows, Icons, Menus (or mice), Pointers (or pull-down menus) Kathy Lynch and Julie Fisher Topic Overview. Suggested Readings.

The Essential Guide to HTML Design

Ingeniux 8 CMS Web Management System ICIT Technology Training and Advancement (training@uww.edu)

WEBSITE CONTENT MANAGEMENT SYSTEM USER MANUAL CMS Version 2.0 CMS Manual Version

Metadata in Microsoft Office and in PDF Documents Types, Export, Display and Removal

Dreamweaver CS5. Module 2: Website Modification

Intermediate PowerPoint

Interfaces. Ways of helping the user. Balancing function with fashion. Metaphors Data Display. Faulkner, Section 4.2. Structure Affordances Visuals

GUIDELINES FOR SCHOOL WEB PAGES

understand how image maps can enhance a design and make a site more interactive know how to create an image map easily with Dreamweaver

State of Nevada. Ektron Content Management System (CMS) Basic Training Guide

38 Essential Website Redesign Terms You Need to Know

Comparison of Web Authoring Tools

Introduction site management software

How To Insert Hyperlinks In Powerpoint Powerpoint

1. Right click using your mouse on the desktop and select New Shortcut.

How To Optimize LANDING PAGES GENERATE MORE LEADS. Tips and Examples From Industry Experts that Will Help Skyrocket Your Landing Page Conversion Rates

Overview of Microsoft Office Word 2007

Getting Started Guide

MICROSOFT OUTLOOK 2010 READ, ORGANIZE, SEND AND RESPONSE S

Common Online Advertising Terms Provided by ZEDO, Inc.

STATEMENT OF PURPOSE

Transcription:

Frames: Advantages and Disadvantages Introduction Frames are an HTML construct invented by Netscape. Frames can be used to embed multiple HTML files in a single browser window. Usually the HTML embedded in one frame will have its links directed to fill another frame, so that instead of getting the illusion of traveling from one place to another, users get an illusion of advancing a slide projector (Davis, 1997). Frames have been controversial since they were introduced (Bricklin, 1998). However, judging whether using frames is good or not is not the purpose of this paper. Rather, the purpose of this paper is to provide information on frames as much as possible so that readers can make their choice based on the information. When to Use Frames Frames are useful in a site whose contents are expected to change frequently. Because a frames-based site can be designed to have a single file for navigation, if you add or remove page from the site, you will have to modify only that one file (Lynch & Horton, 1999). Frames can give a targeted area of your site a functional coherence. For example, you can provide the navigation links in the leftmost frame and the main content in the right frame (Bricklin, 1998; Lynch & Horton, 1999). Frames can be used as a shortcut for scrolling within a single page. For example, a very long directory or other alphabetical listing could have a frame on top listing the 1

letters of the alphabet. Clicking one of these letters would cause the listing to scroll within another frame while keeping the user on the same page and thus not destroying Navigation (Bricklin, 1998; Nielsen, 1996). Frames are also useful for "meta-pages" that comment on other pages. For example, a Web design style guide may need to mix discussions of design principles with live examples of entire pages that follow (or break) the rules. In these cases, the embedded page should be treated as an embedded image (even though it is implemented as an independent page) and the "main" information should be the content of the commenting frame (Nielsen, 1996). Another example would be a trip report with framed pages that contain pages from the web sites of the companies visited along with comments (Bricklin, 1998). Problems with Frames Bookmarks In current browsers, if a user bookmarks a page, the browser actually only bookmarks the parent frameset. When that user later calls up that bookmark, he/she will get the home page or equivalent. If that user had spent hours wandering through your site trying to find a specific page, that user will become very upset very quickly when he/she realizes that he/she has to retrace his/her path through the site when that user calls up the bookmark (Roselli, 1999). 2

Accessibility There are still browsers out there that do not use frames, browsers that are brand new and make a conscious decision to not offer that traditional support. Some of these are browsers for the blind, or other handicapped users. If your audience possibly includes any of these users, be prepared for them to have serious trouble traversing the site. As an example of how problematic this may be, if you are a user of Microsoft FrontPage 3.0, then you can see that the <noframes> tag by default has the text, "This page uses frames, but your browser doesn't support them." This is not exactly polite, or user-friendly. It doesn't even offer a link to a main frame page, nor does it automatically include the contents of that main frame within the <noframes> tag (Roselli, 1999). Design Support in the current frames-capable browsers is generally good, but there are still extra issues you have to become familiar with, especially if precise frame alignment is important. Netscape Navigator and Microsoft Internet Explorer do not handle frames exactly like one another. If you have ever tried to line images up across frames, you have encountered one of these differences. That doesn't even take into account other browsers, versions, platforms, and their caveats. You have to do that much more testing (Roselli, 1999; Williams & Tollett, 1998). Search Engines It used to be that search engines had trouble picking up pages within framesets. Search engines point only at single URLs. If your content lives within a frameset, and a 3

search engine takes someone to a particular piece of content, the user will not be given the frameset context (usually containing the navigation and site branding), and so will often land on a page and have no idea where he is nor how to get around (Merholz, 1998). Feedback in navigation If you have a navigation bar in a frame, it's a pain to present user feedback. You either have to a) use JavaScript to swap out graphics or b) load a version of the bar with the appropriate section selected. Also, if you allow people to traverse using links in the content, and those links take them from one site section to another, your navigation bar will not reflect that, unless you have JavaScript on each page to ensure that the bar is appropriate (Merholz, 1998). Design Ideas on How to Use Frames Bricklin (1998) provides several practical design recommendations on how to (and not to) use frames. Do Make Pages Bookmarkable: Pages that are constructed of frames should be made bookmarkable whenever possible. This means using separate framesets and always using TARGET="_top" in links. 4

Few scrollbars: Try to design the pages so that they look like they aren't framed to the untrained eye; the scrollbar should fit right in. This often means keeping the amount of material in all but one frame small enough to keep from displaying scrollbars. A reasonable design goal would be to have no more than one frame with scrollbars. "You Are Here" in navigation areas: Groups of links (text or images) that include the current page should indicate which page is currently being viewed. Being able to navigate directly to the other choices by clicking on the representation in the group is an important added plus. Don't Don't use "shell navigation": Do not use one frameset file to hold a whole site or document. Avoid using the TARGET attribute without the "_top" value so that your document seems to be one URL. Don't unknowingly use techniques that aren't bookmarkable: When in doubt, check. Don't forget "You Are Here" indication: It is best to give readers a sense of where they are in a larger whole. Just using the name of where you are may not be enough: You may need to list the other possibilities and highlight the one chosen, such as through text or image button bars. Don't have big areas that the reader doesn't want that don't scroll: The use of banners, logos, and advertisements that take up large amounts of space should be 5

minimized. Space used for design purposes, such as to keep text columns narrow enough for easy reading, may be OK; check your readers' reactions. Don't have too many scrollbars: They waste space, look bad, and are confusing. They are a last resort when the reader's screen is smaller than you planned. Don't make things complicated or distracting: Keep animated GIFs and checkerboards of cute scrolling frames out of your document unless you want to give the reader something with which to waste their time. Summary Frames can be useful for the Web sites that are expected to change frequently, functional coherence of a targeted area in a site, a shortcut for scrolling within a long single page, and meta-pages that comment on other pages. However, frames also have several problems related to bookmarks, accessibility, layout design, search engines, and feedback in navigation. Therefore, whether you will use frames for your Web page or not depends on the purpose and nature of your site. For example, if your site will have several hundred or thousand pages and is expected to add or remove some pages frequently, you need to create your site using frames. You can use the strengths and the weaknesses of frame that are given above in this paper as a criteria for your decision. References Davis, R. (1997). Web design resources directory: Tools and techniques for designing your web pages. Emeryville, CA: Lycos Press. Bricklin, D. (1998, October 6). When to use frames. Retrieved November 5, 2000 from the World Wide Web: http://gooddocuments.com/techniques/whenframes_m.htm 6

Lynch, P. J., & Horton, S. (1999). Web style guide: Basic design principles for creating web sites. New Haven: Yale University Press. Nielson, J. (1996, December). Why frames suck. Retrieved November 3, 2000 from the World Wide Web: http://www.useit.com/alertbox/9612.html Merholz, P. (1998, May 24). Frames: Information vs. application. Retrieved November 3, 2000 from the World Wide Web: http://peterme.com/index052498.html Roselli, A. (1999, July 27). Some caveats with using frames. Retrieved November 4, 2000 from the World Wide Web: http://www.evolt.org/index.cfm?menu=8&cid=293&catid=22 Williams, R., & Tollett, J. (1998). The non-designer s web book: An easy guide to creating, designing, and posting your own web site. Berkeley, CA: Peachpit Press. *This paper is written by Dongjoo Lee for the course EDC385G Interactive Multimedia Design & Production at the University of Texas Austin. 7