Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 1 Introduction Frames HTML Forms CGI Scripts Dynamic.

Slides:



Advertisements
Similar presentations
Intro to HTML Basics HTML = Hypertext Mark-up Language HTML = Hypertext Mark-up Language HTML is a plain-text file that can be created using a text editor.
Advertisements

Computers: Tools for an Information Age Writing Your Own Web Page: Using HTML and Web Authoring Tools.
Tables Tables provide a means of organising the layout of data
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
HTML and XHTML Controlling the Display Of Web Content.
Macromedia Dreamweaver 4 Foundation Level Course.
Markup Languages Controlling the Display Of Web Content.
World Wide Web1 Applications World Wide Web. 2 Introduction What is hypertext model? Use of hypertext in World Wide Web (WWW) – HTML. WWW client-server.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
HTML Introduction HTML
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Table, Forms, Metatags and Frames.
Creating Web Page Forms
Tutorial 6 Forms Section A - Working with Forms in JavaScript.
XHTML1 Topics Work with the Frameset Document Type Definition (DTD) Create frames Use the target and base attributes Create nested frames Format frames.
1 Advanced HTML Joshua S. Simon Collective Technologies.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Chapter ONE Introduction to HTML.
Chapter 9 Collecting Data with Forms. A form on a web page consists of form objects such as text boxes or radio buttons into which users type information.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
1 Creating Web Forms in HTML Web forms collect information from customers Web forms include different control elements including: –Input boxes –Selection.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Chapter 6: Forms JavaScript - Introductory. Previewing the Product Registration Form.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
1 HTML References: A HTML Tutorial: /HTMLPrimer.html
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Dr. Nuha El-KhaliliInternet Programming ( ) HTML Hyper Text Markup Language The language of web pages Maintained by the W3C
Website Development with Dreamweaver
Introduction to Programming the WWW I CMSC Summer 2004 Lecture 6.
Copyright (c) 2004 Prentice-Hall. All rights reserved. 1 Committed to Shaping the Next Generation of IT Experts. Project 7: Working with Frames Kelly L.
© 2010 Delmar, Cengage Learning Chapter 8 Collecting Data with Forms.
Copyright 2007, Information Builders. Slide 1 Understanding Basic HTML Amanda Regan Technical Director June, 2008.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
Introduction to Programming the WWW I CMSC Summer 2004 Lecture 5.
LOGO FORMs in HTML CHAPTER 5 Eastern Mediterranean University School of Computing and Technology Department of Information Technology ITEC229 Client-Side.
XHTML 1.1  Derived from Standard Generalized Markup Language (SGML) of ISO  XHTML concerned primary with content rather than presentation and style 
Scott Marino MSMIS Summer Session Web Site Design and Authoring Session 5 and 6 Scott Marino.
Introduction HTML (Hypertext Markup Language) is used to create document on the World Wide Web. HTML is not a programming language, it is a markup language.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
HTLM Forms CS3505. Form Handling in Browser html User Files out form WEbBROWSErWEbBROWSEr User read response submit Get URL?input html Get file html script.
CSE 409 – Advanced Internet Technology 1 DISCUSSION OF BASIC HTML TAGS.
©SoftMooreSlide 1 Introduction to HTML: Forms ©SoftMooreSlide 2 Forms Forms provide a simple mechanism for collecting user data and submitting it to.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
Introduction to Programming the WWW I CMSC Winter 2004 Lecture 5.
Creating Web Page Forms COE 201- Computer Proficiency.
HTML Forms.
Week 10: HTML Forms HNDIT11062 – Web Development.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
HTML Assoc. Prof. Rozinah Jamaludin 28 January 2010.
Web Programming Introduction to Web Technology HTML & Dynamic web content.
20-753: Fundamentals of Web Programming 1 Lecture 6: Advanced HTML Fundamentals of Web Programming Lecture 6: Advanced HTML.
Writing Your Own Web Page: Using HTML and FrontPage Chapter 10.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
1 HTML: HyperText Markup Language Representation and Management of Data on the Internet.
HTML Tutorial. What is HTML HTML is a markup language for describing web documents (web pages) HTML documents are described by HTML tags Each HTML tag.
HTML for web designing short course. What is an HTML File? HTML stands for Hyper Text Markup Language An HTML file must have an htm or html file extension.
HTML III (Forms) Robin Burke ECT 270. Outline Where we are in this class Web applications HTML Forms Break Forms lab.
XHTML Introductory1 Frames Chapter 5. XHTML Introductory2 Objectives In this chapter, you will: Work with the Frameset Document Type Definition (DTD)
Tutorial 6 Creating Reusable Assets and Forms. Objectives Session 6.1 – Explore the head content of a page – Add keywords to a page – Add a meta description.
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
Section 10.1 Define scripting
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Web Programming– UFCFB Lecture 10
Presentation transcript:

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 1 Introduction Frames HTML Forms CGI Scripts Dynamic Documents HTML Tools Next-Generation HTML

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 2 Frame Usage Frame Tags Frequently Asked Questions Additional Frame Tag Attributes Targeted Hyperlinks Frameset Design Algorithm Frames

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 3 Common content Form verification Table of contents Search engines Frames Frame Usage

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 4 Use instead of Attributes COLS ROWS NAME SRC Frames Frame Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 5 Can COLS and ROWS be used in conjunction with one another? If so, what is the result? How are the source files loaded into the frames? If each document in a frameset has a title, which title is displayed in the lone title bar when the group of frames is being displayed? How can the HTML source code be viewed for a document created using the frameset tag? How can the source code of individual frames be viewed? Frames Frequently Asked Questions

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 6 Is it possible to load a document that is itself a document consisting of a frameset declaration into the SRC attribute of a frame tag? Can a hyperlink be targeted into a specific frame? Can a new browser be launched automatically, if you do not wish to load a large page into a small frame? Can frames be nested? Is there an easy way to produce any frame layout? Frames Frequently Asked Questions

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 7 NORESIZE SCROLLING: yes, no, auto MARGINHEIGHT MARGINWIDTH FRAMEBORDER: no, yes, 0, 1 Frames Additional Frame Tag Attributes

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 8 TARGET attribute Of tag “Special targets” _blank _top Frames Targeted Hyperlinks

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 9 Nesting Frames <FRAME SRC = “left-third.html” NAME = “left-third”> <FRAME SRC = “right-twothirds.html” NAME = “right-twothirds”> NestedFrames

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 10

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 11 Storyboard Framing algorithm: Choose COLS or ROWS for outermost frameset Repeat for each inner frameset until no subdivisions Recursive Frames Frameset Design Algorithm

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 12 Form Tags Form Methods Mailto URLs Form Input Tags Frequently Asked Questions HTML Forms

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 13 ACTION METHOD Cgibin (Common Gateway Interface) directory HTML Forms Form Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 14 Basic structure: <FORM ACTION = “ METHOD = “get” … HTML Forms Form Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 15 Introduction get post Comparison: get and post Considerations: Programmer’s expertise Number of input parameters Security HTML Forms Methods

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 16 As ACTION attribute Other uses of mailto ACTION Testing forms Learn about parameter encodings To make use of forms Guest book HTML Forms Mailto URLs

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 17 Text Boxes Rectangular-shaped User enters text TYPE = “text” NAME SIZE: number of characters MAXLENGTH VALUE HTML Forms Form Input Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 18 Checkboxes TYPE = “checkbox” NAME VALUE Icon user selects/deselects CHECKED Radio Buttons Only one can be selected TYPE = “radio” VALUE = “Yes” or “No” Buttons with same NAME HTML Forms Form Input Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 19 Action Buttons TYPE Submit Reset VALUE “SUBMIT” or “SEND” “RESET” or “CLEAR” HTML Forms Form Input Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 20 Selects MULTIPLE: number of options can be selected NAME SIZE: number of options displayed SELECTED VALUE HTML Forms Form Input Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 21 Text Areas Multirow text field ROWS COLS MAXLENGTH WRAP HTML Forms Form Input Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 22 Password <INPUT TYPE= “password” NAME = “nn” SIZE = “40” MAXLENGTH = “20”> - Masked field HTML Forms Form Input Tags

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 23 Form Layout Using Preformatted Tag : items within the tags are coded as their ASCII text format. Specific symbols in HTML file: &: &amp <: &lt ©: &copy

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 24 Can a user load a new Web page or an image by pressing a “submit” button on a form? There is a button that looks like a submit button, but it says something else. Is this accomplished with forms? How? Is there a way to use a form to create a navigational button such that when a user submits the form, I can have another page loaded into a specific frame? Can you name a form? HTML Forms Frequently Asked Questions

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 25 Scripts and Forms Security CGI Scripts

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 26 After user submits form Server receives request Server runs script Inputs to script are values from form CGI Scripts Scripts and Forms

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 27 Client Pull Server Push New-Address Notification Dynamic Documents

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 28 Browser (client) initiates document’s change Demand on Internet HTTP-EQUIV CONTENT Reloading different document Example: <META HTTP-EQUIV = “refresh” CONTENT = “10;URL= Dynamic Documents Client Pull

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 29 Server initiates the document’s change Demand on server Java or Perl Dynamic Documents Server Push Important use of client pull New-Address Notification

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 30 Editors Syntax Checkers Converters HTML Tools

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 31 Software tool Two types: WYSIWYG (“what you see is what you get”) Tag-oriented HTML Tools Editors

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 32 Editor Components Color selector Documentation HTML converter Hyperlink inserter Spell checker Tag generator Template creator Tutorial Viewer HTML Tools Editors

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 33 Editor Usage Generate draft Develop pages expected to be around for while Develop consistent set of pages HTML Tools Editors

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 34 Editor Drawbacks Featuritis Incomplete support Poor error reporting Programming style User interface HTML Tools Editors

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 35 Editor Availability Frontpage, Microsoft HotDog Pro, Sausage Software HoTMetal, SoftQuad Navigator Gold, Netscape SiteMill, Adobe Dreamweaver, Macromedia HTML Tools Editors

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 36 Code Analysis Error report Feature subsetting Image analysis Link verification Structure report Making suggestions Load timing HTML Tools Syntax Checkers

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 37 Syntax Checker Availability Doctor HTML Dr. Watson Weblint HTML Tools Syntax Checkers Converts a document into HTML format On-line resume Converters

Advanced HTML From Greenlaw/Hepp, In-line/On-line: Fundamentals of the Internet and the World Wide Web 38 Extensible markup language (XML) Support user-defined tags Cascading style sheets (CSS) In-line styles: change the look of individual tag Heading 5 <Body Style = “background-image:URL(image.jpg); background-repeat:no-repeat; background-attachment:fixed;background-position:center”> Internal styles: a set of styles declared in the tags, which are in the head portion of a HTML file. External Styles: a single file with the extension.css, which is applied for all pages in a site to preserve a consistent style. To include a style file in current HTML file: Next-Generation HTML