Patterns and Popups CMPT 281. Admin Midterm exam What you are responsible for: – Lectures and lecture notes – Textbook: Chapters 1-5 Patterns C2, D11,

Slides:



Advertisements
Similar presentations
Getting Started with Dreamweaver DREAMWEAVER MX. Getting Started with Dreamweaver Contents –What Can Dreamweaver MX Do? –Dreamweaver Learning and Support.
Advertisements

Chapter 1: Introduction. Contents Whats New in Dreamweaver CS4? The Dreamweaver CS4 Interface Setting Up a Site Creating a Web Page Adding Text to Your.
© 2010 Delmar, Cengage Learning Chapter 9 Positioning Objects with AP Div Tags.
15 LAYOUT Controlling the position of elements Creating site layouts Designing for different sized screens.
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 7Automating Repetitive Tasks.
TS 313 Multimedia Applications Welcome to TS 313 Multimedia Applications There is no audio lecture associated with this set of introduction slides Refer.
CSS Menus and Rollovers. Agenda foil Separating style from content 3 pages in one file Rollovers in CSS Horizontal drop-downs Vertical drop-downs.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
HTML5 and CSS3 Illustrated Unit E: Inserting and Working with Links
HTML 5 and CSS 3, Illustrated Complete Unit L: Programming Web Pages with JavaScript.
The Web Warrior Guide to Web Design Technologies
Chapter 3 Working with Text and Cascading Style Sheets.
16 HTML Tables and Frames Section 16.1 Create a basic table using HTML Define borders Merge cells Align content in tables Section 16.2 Create a frames-based.
Introducing Cascading Style Sheets  Cascading Style Sheet Basics  Creating Styles  Using Styles  Manipulating Styles  Text Formatting with CSS.
 CSS ids  Pages  Sites  HTML: class=“name”  Names may define format OR content › Either works  CAN apply multiple classes to the same tag  Multiple.
Web-based Application Development Lecture 9 February 7, 2006 Anita Raja.
Chapter 7 Using Advanced Cascading Style Sheets HTML5 & CSS 7 th Edition.
ECT 455 E-Commerce Web Site Engineering Lecture 4B Transaction Processes.
JavaScript 101 Lesson 5: Introduction to Events. Lesson Topics Event driven programming Events and event handlers The onClick event handler for hyperlinks.
1 Web Site Design Customer Centered Design Principles Patterns and Processes Dr. Carl Rebman.
Chapter 4 Planning Site Navigation. Principles of Web Design 2nd Ed. Chapter 4 2 Principles of Web Design Chapter 4 Objectives Create usable navigation.
Chapter 8 More on Links, Layout, and Mobile Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D 1.
The template site was designed so that if a school principal chose they could task someone other than the webmaster to maintain the content of the website.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
© 2011 Delmar, Cengage Learning Chapter 2 Developing a Web Page.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Chapter 8 More on Links, Layout, and Mobile Copyright © 2013 Terry Ann Morris, Ed.D revised by Bill Pegram, 9/24/
Who Wants to be a Millionaire? Web Page Development Dreamweaver Chapter 1.
Technologies for web publishing Ing. Václav Freylich Lecture 7.
Chapter 2 Developing a Web Page. A web page is composed of two distinct sections: –The head content –The body Creating Head Content and Setting Page Properties.
CSS 404 Internet Concepts. XP Objectives Developing a Web page and a Website Working with CSS (Cascading Style Sheets) Web Tables Web Forms Multimedia.
Week 8 – Part 3 More on Links, Layout, and Mobile Key Concepts 1.
Integrating JavaScript and HTML5 HTML5 & CSS 7 th Edition.
Section 17.1 Add an audio file using HTML Create a form using HTML Add text boxes using HTML Add radio buttons and check boxes using HTML Add a pull-down.
Microsoft Office Word 2013 Expert Microsoft Office Word 2013 Expert Courseware # 3251 Lesson 3: Customizing Document Elements.
 cascade Style Sheets (CSS) is a mark-up language that was first proposed in 1994 by Håkon Wium Lie. CSS works in conjunction with HTML to greatly increase.
Writing a JavaScript User-Defined Function  A function is JavaScript code written to perform certain tasks repeatedly  Built-in functions.
CSCE 102 – Chapter 6 (Web Design and Layout) CSCE General Applications Programming Benito Mendoza Benito Mendoza 1 By Benito Mendoza.
Week 11 Creating Framed Layouts Objectives Understand the benefits and drawbacks of frames Understand and use frame syntax Customize frame characteristics.
Module 5: Configuring Internet Explorer and Supporting Applications.
Chapter 8 HTML Frames. 2 Principles of Web Design Chapter 8 Objectives Understand the benefits and drawbacks of frames Understand and use frames syntax.
Chapter 5: Windows and Frames
XP Tutorial 6 New Perspectives on JavaScript, Comprehensive1 Working with Windows and Frames Enhancing a Web Site with Interactive Windows.
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 7.
LEARNING HTML PowerPoint #1 Cyrus Saadat, Webmaster.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
Web Foundations MONDAY, NOVEMBER 18, 2013 LECTURE 30: DREAMWEAVER: GETTING STARTED, INTERFACE, TAG SELECTORS, LOCAL SITE, REMOTE SITE, SYNCHRONIZATION.
Introduction to CMPT 281. Outline Admin information Textbooks and resources Moodle site Grading Assignments Project.
Review for exam 1 Midterm Closed Book. Review for Exam 1 Blackboard topic Review for exam 1 Sample Question Multiple Choice True / False Matching type.
Introducing Cascading Style Sheets. Cascading Style Sheet Basics  Cascading Style Sheet Basics  Creating Styles  Using Styles  Manipulating Styles.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Text and Cascading Style Sheets.
Principles of Web Design 6 th Edition Chapter 9 – Site Navigation.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 6 Key Concepts 1 Copyright © Terry Felke-Morris.
| imodules.com Top 10 FAQ in Application Support Kelly Schmiedeler & Amber Quayle.
USING JAVASCRIPT TO SHOW AN ALERT Web Design Sec 6-2 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development.
Positioning Objects with CSS and Tables
Microsoft Expression Web 3 Chapter 6 Adding Interactivity.
Understanding CSS Cascading Style Sheets control the presentation of content in HTML pages Style Sheets separate formatting from the content –Styles defined.
HTML5 and CSS3 Illustrated Unit F: Inserting and Working with Images.
CHAPTER 15 Floating and Positioning. FLOAT VS. POSITION  Floating an element moves it to the left or right, allowing the following text to wrap around.
JavaScript, Sixth Edition
Topic: Python’s building blocks -> Variables, Values, and Types
Using JavaScript to Show an Alert
Chapter 2 Developing a Web Page.
Intro to JavaScript CS 1150 Spring 2017.
Section 17.1 Section 17.2 Add an audio file using HTML
Programming the Web using XHTML and JavaScript
Using Cascading Style Sheets (CSS)
Floating and Positioning
Using Templates and Library Items
Presentation transcript:

Patterns and Popups CMPT 281

Admin Midterm exam What you are responsible for: – Lectures and lecture notes – Textbook: Chapters 1-5 Patterns C2, D11, E1, F3, H1, H6, H8, I1, K2 – Assignments: Concepts, design, and code

Outline Section “Helping Customers Complete Tasks” Patterns: – Process Funnel (H1) – Floating Windows (H6) – Context-Sensitive Help (H8) Example: – Floating windows with CSS and JavaScript

H1: Process Funnel

PROBLEM – Customers often need to complete highly specific tasks on Web sites, but pages with tangential links and many questions can prevent them from carrying out these tasks successfully.

H1: Process Funnel

Minimize the number of steps required (2-6) Provide a progress bar Remove unnecessary links and content Reinforce the brand to maintain a sense of place Use floating windows to provide in-place information Make sure the Back button always works Make clear how to proceed to the next step Let customers skip optional steps Prevent errors where possible Provide error messages whenever errors do occur

Examples

H6: Floating Windows

PROBLEM – You need to be able to show the customer extra information, while maintaining context and keeping the customer on the same page.

H6: Floating Windows

Examples

Floating windows: CSS and JavaScript tag for popup element CSS ‘position’ property – Set to ‘absolute’ CSS ‘display’ property – Set to either ‘none’ or ‘block’ JavaScript functions – To show and hide the

Use of floating windows in H8: Context-Sensitive Help