`
`SPECIAL EDITION
`USING NETSCAPE
`C~MMUIVICATOR 4
`
`Facebook's Exhibit No. 1004 - Page 1
`
`
`
`• Master Navigator, Messenger, Collabra,
`and Conference
`• Create and edit Web pages with Composer
`• Examine the Communicator Professional
`~
`components
`
`~..,
`
`~ ~
`
`J .
`
`.~
`
`i
`
`C
`
`~~ ~ ; ~'
`
`~
`~
`~ i ;,
`
`~ j.
`
`_ I J
`-__ _ i L
`~~~ l~
`
`i~)
`
`ommunica or
`
`•
`
`Comprehensive. Authoritative. Recommended.
`
`~, ~..~
`
`Mark R. Brown
`
`Facebook's Exhibit No. 1004 - Page 2
`
`
`
`r
`
`~
`
`s
`
`~'
`
`ETSCAPE
`UNICATOR
`~~,~A~v or- ~o~
`SAP p 8
`~~~~
`19gy ~
`~oAy~ G—~_ X
`HTpFFsu~ .~
`
`UG~
`
`Facebook's Exhibit No. 1004 - Page 3
`
`
`
`i
`
`:.~~
`
`f ~ l
`
`/~~ /►'
`
`SINS ETS~APE
`OMMUNICATOR
`
`Wyatten by Mark R. Brown with
`
`Tom Fronckowiak •Galen Grimes • Jeyyy Honeycutt
`Allen Hutchison •Ted Lesley •Mike Logan •Mike Morgan
`Andrew Bryce Shafyan •Joe Simmons •Todd Stauffer •Paul Wallace
`
`~~~o
`
`. , ~--
`r ;.,,.
`
`-
`
`,~
`
`,
`
`Facebook's Exhibit No. 1004 - Page 4
`
`
`
`v~ ~15 I ~5
`
`.~~~.1~aa ~6
`
`~~
`Ct~ ~ ~~~-
`
`Special Edition Using Netscape Communicator 4
`Copyright0 1997 by Que~ Corporation.
`All rights reserved. Printed in the United States of America. No part
`of this book may be used or reproduced in any form or by any
`means, or stored in a database or retrieval system, without prior
`written permission of the publisher except in the case of brief quota-
`tions embodied in critical articles and reviews. Making copies of
`any part of this book for any purpose other than your own personal
`use is a violation of United States copyright laws. For information,
`address Que Corporation, 201 W. 103rd Street, Indianapolis, IN
`46290. You may reach Que's direct sales line by calling 1-800-428-
`5331.
`Library of Congress Catalog No.: 09805-6
`ISBN: 0-7897-0980-5
`This book is sold as is, without warranty of any kind, either express
`or implied, respecting the contents of this book, including but not
`limited to implied warranties for the book's quality, performance,
`merchantability, or fitness for any particular purpose. Neither Que
`Corporation nor its dealers or distributors shall be liable to the
`purchaser or any other person or entity with respect to any liability,
`loss, or damage caused or alleged to have been caused directly or
`indirectly by this book.
`999897 654321
`Interpretation of the printing code: the rightmost double-digit num-
`ber is the year of the book's printing; the rightmost single-digit
`number, the number of the book's printing. For example, a printing
`code of 95-1 shows that. the first printing of the book occurred in
`1995.
`All terms mentioned in this book that are known to be trademarks
`or service marks have been appropriately capitalized. Que cannot
`attest to the accuracy of this information. Use of a term in this book
`should not be regarded as affecting the validity of any trademark or
`service mark.
`Screen reproductions in this book were created using Collage Plus
`from Inner Media, Inc., Hollis, NH.
`
`Facebook's Exhibit No. 1004 - Page 5
`
`
`
`Credits
`
`PRESIDENT
`Roland Elgey
`
`SENIOR VICE PRESIDENT/PUBLISHING
`Don Fowley
`
`PUBLISHER
`Joseph B. Wikert
`
`GENERAL MANAGER
`Joe Muldoon
`
`MANAGER OF PUBLISHING OPERATIONS
`Linda H. Buehler
`PUBLISHING MANAGER
`Jim Minatel
`
`MANAGING EDIi~OR
`Thomas F. Hayes
`
`DIRECTOR OF ACQUISITIONS
`Cheryl D. Willoughby
`ACQUISITIONS EDITOR
`Jane K. Brownlow
`Stephanie J. McComb
`PRODUCT DIREC'fiORS
`Mark Cierzniak
`Henly Wolin
`
`SENIOR EDITOR
`Elizabeth A. Bruns
`
`EDITORS
`Kelli M. Brooks
`Sean Damon
`Patricia Kinyon
`Jeanne Terheide Lemen
`Sean Medlock
`
`ASSISTANT PRODUCT MARKETING MANAGERS
`Gretchen Schlesinger
`Christy Miller
`
`TECHNICAL EDITORS
`Kyle Bryant
`Dan Harris
`Sunil Hazari
`Troy Holwerda
`Jim O'Donnell
`Tony Schafer
`Mark Totleben
`Scott Warner
`Ed Willett
`
`SOFTWARE SPECIALIST
`Benjamin Milstead
`
`ACQUISITIONS COORDINATORS
`Michelle R. Newcomb
`Chantal Mees Koch
`
`SOFTWARE RELATIONS COORDINATOR
`Susan D. Gallagher
`
`EDITORIAL ASSISTANTS
`Jennifer L. Chisholm
`Travis Bartlett
`Jeff Chandler
`
`BOOK DESIGNER
`Ruth Harvey
`
`COVER DESIGNER
`Dan Armstrong
`
`PRODUCTION TEAM
`Julie Geeting
`Brian Grossman
`Sossity Smith
`Staci Somers
`
`PRODUCT MARKETING MANAGER
`Kourtnaye Sturgeon
`
`INDIXER
`Craig Small
`with Nadia Ibrahim
`Composed in Century Old Style and ITC Franklin Gothic by Que Corporation.
`
`Facebook's Exhibit No. 1004 - Page 6
`
`
`
`■
`
`For my parents, Robert and MargaYet Brown, who brought me up right.
`
`Facebook's Exhibit No. 1004 - Page 7
`
`
`
`About the Authors
`Mark R. Brown has been writing computer books, magazine articles, and software manuals
`for over fourteen years. He was Managing Editor of .info magazine when it was named one of
`the Best Computer Magazines by the Computer Press Association in 1991, and was nominated
`by the Software Publisher's Association for the Software Reviewer of the Year award in 1988.
`He's now afull-time freelance writer who has contributed to over a dozen Que books, and is the
`author of Que's Special Edition Using Netscape series, Special Edition Using HTML 3.2, and
`WWW Plug-ins Companion. He is Webmaster of a Web site devoted to the topic of airships at
`http://www2.giant.net/people/mbrown, and can be reached via e-mail at
`mbrown@avalon.net.
`Galen A. Grimes has been working with computers since 1980, when he purchased his first
`PC, an Apple II+. Since then he has worked on PCs using DOS, Windows (3.1/95/NT 4.0), and
`UNIX anti has programmed in about a dozen different programming languages including C/
`C++, Assembler, Pascal, BASIC, and xSase. Galen has a master's degree in Information Science
`from the University of Pittsburgh and is currently a computer systems project manager at
`Mellon Sank in Pittsburgh, PA.
`Galen has worked as an author for several Macmillan Computer Publishing divisions for the
`past six years and has written Teach Yourself Netscape Communicator in 24 Hours, 10 Minute
`Guide to Netscape With Windows 95,10 Minute Guide to the Internet With Windows 95,
`10 Minute Guide to Novell NetWaye, 10 Minute Guide to Lotus Improv, Windows 3.1
`Hypeyguide, 10 Minute Guide to the Internet and World Wide Web, 2"d Ed., First Book of DR DOS
`6, and 10 Minute Guide to the Internet and World Wide Web, 3'd Ed. Galen has also been a con-
`tributing author to Special Edition Using Netscape 2, Special Edition Using CGl, Special Edition
`Using the World Wide Web, Special Edition Using Netscape 3, Netscape Navigator 3 Starter Kit,
`and WWW Plug-ins Companion.
`Jerry Honeycutt provides business-oriented technical leadership to the Internet community
`and software development industry. He has served companies such as The Travelers, IBM,
`Nielsen North America, IRM, Howard Systems International, and NCR. Jerry has participated
`in the industry since before the days of Microsoft Windows 1.0; and is completely hooked on
`Windows and the Internet.
`Jerry is a leading author in the Internet field. He is the author of over a dozen books, each
`published by QUE, including Special Edition Using HTML 3.2; Special Edition Using the
`Internet; Special Editon Using the Windows NT 4.0 and Windows 95 Registry; Using Netscape
`Composer; Using the Internet; and Windows NT 4.0 and Windows 95 Registry and Customization
`Handbook. Many of Jerry's books are sold internationally and have been translated into a vari-
`ety of foreign languages. Feel free to contact Jerry on the Internet at jerryQhoneycutt.com or
`visit his Web site at http://rampages.onramp.net/~jerry.
`
`Facebook's Exhibit No. 1004 - Page 8
`
`
`
`~1
`
`v
`
`~ ~~
`
`~ ';''
`
`Michael Morgan is founder and president of DSE, Inc., afull-service Web presence provider
`and software development shop. The DSE team has developed software for such companies as
`Intelect, Magnavox, DuPont, the American Biorobotics Company, and Satellite Systems Corpa
`ration, as well as for the Government of Iceland and the Royal Saudi Air Force. DSE's Web sites
`include the prestigious Nikka Galleria, an online art gallery. DSE's sites are noted for their
`effectiveness—one of the company's sites generated sales of over $100,000 within 30 days of
`being announced.
`He holds a Master of Science in Systems Management from the Florida Institute of Technol-
`ogy, and a Bachelor of Science in Mathematics from Wheaton College, where he concentrated
`his studies on computer science. He has also taken numerous graduate courses in computer
`science through the National Technological University. Mike is a member of the IEEE Com-
`puter Society.
`Andy Shafran has been writing computer books for several years. He enjoys working with the
`Internet, World Wide Web, and related information technologies such as Lotus Notes. Born in
`Columbus, Ohio, Andy recently graduated from The Ohio State University with a degree in
`Computer Science Engineering. He now lives in Cincinnati, the Queen City, and is an avid Reds
`baseball fan.
`He has written several computer books including Creating Your Own Netscape Web Pages, The
`Idiot's Guide to CompuServe, and Easy Lotus Notes (R3).
`When he's not writing he enjoys live theater, particularly Broadway shows. He also loves travel-
`ing abroad and is constantly making excuses to buy yet another plane ticket to a foreign coun-
`try. You can talk to Andy via e-mail at andyQshafran.com orvisit his WWW page at htlp://
`www.shafran.com.
`Todd Stauffer is a full-time freelance writer based in Colorado Springs, CO. He's written non-
`stop since graduation from Texas A&M University, where he studied English Literature and
`Management Information Systems. Since that time he's been an advertising copywriter, maga-
`zine columnist, and magazine editor, all in computing fields.
`Todd is currently the Internet columnist for Peak Computing Magazine, and host of the Peak
`Computing Radio Hour on AM740 in Colorado. He's the author of HTML By Example, Using the
`Internet With Your Mac, Using Youy Mac, Easy AOL, and co-author of a number of other titles,
`all published by Que. In his spare time he thinks of new and interesting ways to fund his health
`insurance and write off exotic vacations as tax deductible. He has no cats, although other
`people's cats are always bothering him.
`Todd can be reached via e-mail at tstaufferQaol.com or through his personal Web site at
`http://members.aol.com/tstauffer/.
`Paul Wallace lives in Knoxville, Tennessee, where he is pursuing a Ph.D. in Instructional
`Technology at the University of Tennessee. He is also an Internet consultant and developer
`specializing in content development, interface design, and interactive programming for the
`World Wide Web.
`
`Facebook's Exhibit No. 1004 - Page 9
`
`
`
`In his diminishing free time, Paul can be found relaxing with fi-iends in one of Kno~ille's cof-
`fee shops, swimming laps, or patiently awaiting the next Dinosaur Jr. album. Paul is an accom-
`plished surfer who has traveled to many of the world's best point breaks and hopes to someday
`visit the coast of South Africa. Paul can be reached via his homepage at: http://www.clever.
`net/wallace/.
`Thomas Fronckowiak is a computer engineer graduate from Rochester Institute of Technol-
`ogy and a native of Buffalo, New York. He's spent the last five years city-hopping his way up
`and down the east coast, working computer contracts, and searching for the perfect atmo-
`sphere for his character inventing. He currently resides in Huntsville, Alabama and when he's
`not dodging tornadoes or skiing the placid Tennessee, he finds time to work on his Internet
`and military techno-thrillers.
`Allen Dale Hutchison is a staff member with Indiana University in charge of maintaining the
`Network R&D lab, Allen is also apart-time student at IU, and is majoring in Cognitive Science.
`Allen has contributed to many Que books as a technical editor, including Special Edition Using
`CGI, Spscial Edition Using Java, and Special Edition Using PeylS for Web Programming.
`Ted Lesley is the managing partner of the consulting firm Springside Communications based
`in Bluemont, VA (http://www.springside.net). He has offered technical support and consult-
`ing services to customers ranging from basement entrepreneurs to international bankers. Ted
`currently divides his time between his Northern Virginia clients and the most perfect baby in
`the world, daughter Laurel Lynne Lesley.
`Mike Logan is a personal computer technician for State Farm Insurance's regional office in
`Columbia, MO.One of his primary duties is to create State Farm's Missouri regional office
`Intranet. Mike's personal computing experience dates back to the early 1980's when the CPM
`operating system was popular.
`John Simmons is a full-time writer and Web Designer living in Toronto, Canada. Besides
`writing technical manuals and creating interesting Web sites, he writes fiction. After-first being
`exposed to the World Wide Web in early 1995, John quickly realized that it could. revolutionize
`the way people communicate. He sees it as an ideal medium for individuals to reach a mass
`j audience in a way never before possible. To this end, he encourages people to learn about the
`F~
`Web and become involved in this wonderful new opportunity in global communications.
`:~
`
`Facebook's Exhibit No. 1004 - Page 10
`
`
`
`Acknowledgments
`Writing is generally a pretty thankless game (except for the occasional paycheck), but an extra
`special pat on the back goes to the writers associated with this project. They put forth a tre-
`mendous effort to get this book out in spite of many delays by Netscape in releasing Communi-
`cator, and the many product changes associated with those delays. In essence, we planned this
`book ahalf-dozen times and wrote it twice.
`The editors and staff at Que books certainly earned their kudos as well. Special thanks go to
`Cheryl Willoughby, Jim Minatel, Stephanie McComb, Elizabeth Bruns, Jane Brownlow, and
`Mark Cierzniak for their invaluable assistance and infallible guidance.
`Of course, we wouldn't have a book at all if it weren't for the excellent products produced by
`the programmers, planners, and management of Netscape Corporation.'Thanks to all—even
`the millionaires.
`Then there "are all those wonderful people out there in the dark" who make up the World
`Wide Web. Certainly, to the people at CERN in Switzerland who first conceived and imple-
`mented the Web, our thanks. But the Web is made up of the efforts of literally millions of
`people, many of whom selflessly contribute, gratis, the thoughts, ideas, articles, stories, graph-
`ics, movies, sound clips, and all of the other elements that make up the multinational, multilin-
`goal, multimedia stew that is the World Wide Web. To all of them, our thanks for making Web
`surfing such an entertaining, enlightening, and engaging activity!
`Writing's tough, but being a writer's spouse means spending lots of lonely nights near dead-
`line. That's why this last line is always reserved for saying, "Thanks, Carol."
`-Mark R Brown
`
`i
`
`j
`
`Facebook's Exhibit No. 1004 - Page 11
`
`
`
`We'd Like to Hear from You!
`As part of our continuing effort to produce books of the highest possible quality, Que would
`like to hear your comments. To stay competitive, we really want you, as a computer book
`reader and user, to let us know what you like or dislike most about this book or other Que
`products.
`You can mail comments, ideas, or suggestions for improving future editions to the address
`below, or send us a f~ at (317) 581-4663. For the online inclined, Macmillan Computer Publish-
`inghas aforum on CompuServe (type GO QiTEBOOKS at any prompt) through which our
`staff and authors are available for questions and comments. The address of our Internet site is
`http://www.mcp.com (World Wide Web).
`In addition to exploring our forum, please feel free to contact me personally to discuss your
`opinions of this book: I'm mcierzniak@que.mcp.com on the Internet
`Thanks in advance—your comments will help us to continue publishing the best books avail-
`able on computer topics in today's market.
`Mark Cierzniak
`Product Development Specialist
`Que .Corporation
`201 W. 103rd Street
`Indianapolis, Indiana 46290
`USA
`
`N 0 T E Although we cannot provide general technical support, we're happy to help you resolve
`problems you encounter related to our books, disks, or other products. If you need such
`assistance, please contact ourTech Support department at 800-545-5914 ext. 3833.
`To order other Que or Macmillan Computer Publishing books or products, please call our Customer
`Service department at 800-858-7674.
`
`,.'
`
`~
`
`~
`
`Facebook's Exhibit No. 1004 - Page 12
`
`
`
`V 1 For 1Mebmasters
`22 HTML Primer 435
`23 Adding Links and Graphics 467
`24 Organizing Content with Tables and Frames 487
`25 Building Navigational Imagemaps 519
`26 Creating Forms and Server Scripts 537
`27 Dynamic HTML 561
`28 Using Layers 573
`29 Using Style Sheets 599
`30 Embedding Multimedia 627
`31 Adding Java Applets 641
`32 Enhancing Your Documents with JavaScript 653
`
`VI ~ For Developers
`33 Netscape Servers 667
`
`VII ~ Appendixes
`A Getting Online 679
`B Installing Communicator for Windows 3.1 689
`C Installing Communicator for Windows 95 711
`D Installing Communicator for Macintosh 727
`E Installing Communicator for UNIX 741
`
`Facebook's Exhibit No. 1004 - Page 13
`
`
`
`Table of Contents
`
`Introduction 1
`Who Should Use This Book? 2
`How This Book Is Organized 3
`Conventions Used in This Book 6
`
`1 I Communicatore Quick Start
`
`1 Overview 11
`The World Wide Web and Netscape Navigator 12
`The Rise of the Corporate Intranet 15
`Navigator's Future in Application Development 17
`Electronic Mail and Netscape Messenger 18
`News and Netscape Collabra 19
`Creating Documents with Netscape Composer 21
`Netscape Conference 22
`Netcaster 23
`Communicator Integration 25
`
`2 What's New in Netscape Communicator? 27
`Toolbars and Menus 28
`The Component Bar 28
`Changes to Toolbars 29
`Improved Document Features 30
`Additions to HTML 31
`Changes in Plug-Ins 31
`Changes in Java 32
`Other Document Improvements 32
`Mail and News 32
`Composer 33
`Conference 34
`Netcaster 35
`Preferences and Security 37
`Other New Features 38
`
`Facebook's Exhibit No. 1004 - Page 14
`
`
`
`xvi
`
`Special Edition Using Netscape Communicator 4
`
`3 Navigator Quick Start 39
`A First Look at Netscape Navigator 40
`Setting Your Own Home Page 41
`Jumping to Your Own Locations 42
`Using Navigational Links 43
`Navigation Using the Toolbar Buttons 44
`Basic Bookmarks 45
`Searching for Sites 47
`Moving to Other Communicator Applications 48
`Getting Additional Help 49
`
`4 Messenger Quick Start
`51
`Accessing Messenger 53
`Configuring Messenger 54
`Checking Your E-Mail 55
`Reading Your Messages 56
`Composing an E-Mail Message 58
`Sending Carbon and Blind Copies 61
`Adding Recipients to E-Mail Messages 62
`Checking Your Spelling 63
`Sending Your Message Now 64
`Choosing HTML or Plain Text Format 64
`Sending the Message 66
`Sending All Your Messages Later 66
`Replying to ~-Mail Messages 67
`Quoting the Sender in Your Reply 68
`Sending the Reply 70
`
`5 Collabra Quick Start 71
`Setup 72
`Basics 73
`Subscribing to a Newsgroup 73
`Reading Newsgroup Messages 75
`Filing a Newsgroup Message 76
`Replying to a Newsgroup Message 77
`
`.~
`s
`
`s
`
`x
`
`~~
`~~
`
`,.
`,~f
`
`,9
`
`A r
`~ 4
`
`ti
`
`y~
`s
`N~~
`~ ~
`~`
`~~
`..
`
`t~
`r
`
`M <:
`
`y ►~
`
`Facebook's Exhibit No. 1004 - Page 15
`
`
`
`Contents
`
`xvii
`
`6 Composer Quick Start 79
`Setup 80
`Basics 81
`~ '
`Create a Slank Page 81
`Add Text to Your Web Page 82
`Add an Image to Your Web Page 84
`Working with Links on Your Web Page 87
`Save Your Web Page 88
`Publishing Your Web Site with Composer 89
`7 Conference Quick Start 95
`Launching Conference 96
`Configuring Conference 97
`Making an Internet Phone Call 100
`Text Chat 102
`File Exchange 102
`Collaborative Browsing 103
`The Whiteboard 104
`Integration 105
`
`II I In-Depth Communicator
`
`Navigator In-Depth 109
`Communicator Preferences 110
`Reviewing Navigator Basics 111
`Bringing Up a New Navigator Window 113
`Opening and Saving Pages 114
`Printing Pages 115
`Navigator Integration 117
`Adjusting Look and Feel 120
`Fonts and Colors 120
`Toolbar Control 122
`Navigation Tips and Tricks 123
`Copy, Paste, and Find 125
`
`Facebook's Exhibit No. 1004 - Page 16
`
`
`
`xviii
`
`Special Edition Using Netscape Communicator 4
`
`Controlling Page Downloading 126
`About This Page 127 ~,
`Setting Up Multiple Users 131
`Communicator Command-Line Options 132
`The History List 133
`The Status Bar 135
`The Pop-Up Menu 136
`Searching for Sites 137
`Working with FTP, Gopher, and Telnet 138
`FTP 138
`Gopher 140
`Telnet 140
`Other Navigator Features 140
`NetHelp 141
`
`9 Using Bookmarks 145
`Adding and Referencing a Bookmark 146
`More Ways to Create Bookmarks 147
`More Ways to List Bookmarks 150
`Organizing Your Bookmarks 151
`Creating and Using Folders 153
`Organizing Files and Folders 154
`Adding, Editing, and Deleting Bookmarks 154
`Changing Points of View 156
`Finding Bookmarks 156
`Special Folder Features 157
`Bookmark Tricks and Tips 158
`Working With Multiple Bookmark Lists 160
`Automatically Updating Bookmarks 161
`
`10
`
`Interacting with Plug-Ins, Java Applets, and JavaScript 163
`Whds Who and What's What 164
`Automated Pages 165
`Imagemaps 166
`
`c
`
`s
`
`j
`
`~ ~~~
`
`'l
`9~ ,
`
`A ' ~
`9 t !I
`~ ,~ '
`ti,
`
`9
`
`t,
`4~ ~
`~ ,
`ti
`
`-d
`
`,~'
`
`~
`
`b U
`
`r
`
`Facebook's Exhibit No. 1004 - Page 17
`
`
`
`;~
`"~;
`
`Contents
`
`xix
`
`Using Forms 167
`What Are Forms Good For? 167
`An Online Shopping Trip 170
`Form Elements 177
`Automatic Mail with Mailto 179
`Enough About Forms Already! 179
`Frames 180
`Netscape's DevEdge Site 180
`The CyberDungeon 181
`Resizing Frames 182
`Frame Navigation 182
`The File Menu and Frames 183
`Java 183
`JavaScript and Dynamic HTML 184
`Plug-Ins 185
`Navigator's Bundled Plug-Ins 186
`Third Party Plug-Ins 194
`Shockwave for Macromedia Director 196
`OLE Integration 198
`11 Messenger In-Depth 199
`Organizing the Message List 200
`Sort Quickly with the Columns 201
`View Only New Messages 202
`Customize the Message Pane 202
`Change the Message's Appearance 204
`Using Threads. to Follow a Conversation 205
`Viewing Threads 206
`Expanding and Reading Threads 207
`Watching Threads 208
`Ignoring Threads 209
`Create and Manage New Folders 210
`Create Subfolders 210
`Expand and Collapse Folders 211
`Move Folders 211
`Rename Folders 212
`Delete Folders 213
`
`Facebook's Exhibit No. 1004 - Page 18
`
`
`
`~~ Special Edition Using Netscape Communicator 4
`
`File Messages 213
`Copy Messages 213
`Deleting Messages 214
`Emptying the Trash 215
`Compressing Folders 215
`Searching Through Folders 217
`Creating a Filter 218
`Attaching Files or Documents to Messages 219
`Attaching a Web Page 220
`Adding HTML to Documents 221
`Using Sasic Styles 222
`Changing the Typeface 222
`Changing Font Size and Color 223
`Organizing Your Message 224
`Adding Headings 224
`Alignment 226
`Creating a Hyperlink 226
`adding an Image 226
`Making Your Image a Link 228
`
`12 Using the Address Book 231
`Working with the Address Book 232
`Sorting the List 235
`Display Fewer or More Fields 236
`Searching for a Person 237
`Adding a NewAddress Card 238
`Changing an Address Card 239
`Removing an Address Card 239
`Creating a Card from a Directory 240
`Creating a Mailing List 241
`Contacting People from Your Address Book 242
`Addressing an Internet Mail Message 242
`Making a Call with Netscape Conference 243
`
`13 Collabra In-Depth 245
`Understanding UseNet Newsgroups 246
`UseNet Is About Variety 246
`
`Facebook's Exhibit No. 1004 - Page 19
`
`
`
`Contents
`
`xxi
`
`Newsgroup Organization 246
`news.newusers.questions 247
`Working with Newsgroups 249
`Subscribing to a Newsgroup 252
`Unsubscribing from a Newsgroup 253
`Searching for a Newsgroup 253
`Watching the New Newsgroups 254
`Using Multiple News Servers 255
`Browsing and Reading Newsgroup Messages 256
`Getting Around the Discussion Folder 262
`Filing a Newsgroup Message 263
`Replying to a Newsgroup Message 264
`Saving a Message's File Attachments 265
`Posting Messages to a Newsgroup 266
`Attaching Files to Your Message 268
`Adding a Signature to Your Messages 268
`Using Collabra to Read Newsgroups Offline 269
`Going Offline 269
`Setting Up the Startup Mode 270
`
`14 Composer In-Depth 273
`Working with Your HTML Document 274
`Search for Text 274
`Check for Spelling Errors 274
`Preview the Final Result 275
`Work with Raw HTML 276
`Formatting Your HTML Document 278
`Character Formatting 278
`Paragraph Formatting 280
`Adding Images to Your HTML Document 284
`Provide Alternative Text 284
`Align Your Image 285
`Position the Image 285
`Add a Margin 286
`Create a Background 286
`Adding Links to Your HTML Document 287
`Change a Link 287
`
`Facebook's Exhibit No. 1004 - Page 20
`
`
`
`~
`
`'
`
`' ~ i' ;
`
`'
`
`' '
`~
`
`~
`
`I
`~) I. ~,
`
`~
`~
`~
`,
`~jl~ ' ;
`I~
`~
`~i
`'''
`~u~
`~ i!il
`
`~" j
`I~,C
`
`,~
`
`'I ~
`'i~
`~ i
`!.
`~
`~ j
`I`!~
`I:!~i
`I~II;~
`
`xxii
`
`Special Edition Using Netscape Communicator 4
`
`Remove a Link 287
`Change a Link's Colors 287
`Create Internal Links 288
`Adding Tables to Your HTML Document 290
`Add a Table to Your HTML Document 290
`292
`Change an Existing Table
`Change Rows and Cells 293
`Using Composer Plug-Ins to Enhance Composer 296
`Plugging In to Plug-Ins 296
`Downloading Sample Composer Plug-Ins 297
`Using a Composer Plug-In 299
`
`301
`15 Conference In-Depth
`System Requirements 302
`Configuring Conference 303
`Making an Internet Phone Call 307
`Receiving a Call 310
`Text Chat 311
`File Exchange 312
`Collaborative Browsing 313
`The Whiteboard 314
`Getting a Background Image 315
`Using Markup Tools 316
`The Whiteboard Options Menu 317
`Other Whiteboard Functions 317
`Conference's Limitations 318
`
`16 Setting Preferences 319
`Appearance 320
`Fonts 322
`Colors 323
`Navi ator 324
`Languages 326
`Applications 327
`Mail &Groups 330
`Identity 331
`
`Facebook's Exhibit No. 1004 - Page 21
`
`
`
`Contents
`
`~aiii
`
`Messages 333
`Mail Server 335
`Groups Server 336
`Directory 337
`Composer 338
`Publishing 339
`Offline 340
`Download 341
`Advanced 342
`Cache 343
`Proses 344
`Disk Space 346
`
`Security Options 349
`Configuring for Multiple Users 350
`Security Button 352
`Viewing Security Info 354
`Certificates 356
`Your Certificates 357
`Other People's Certificates 358
`Web Sites' Certificates 359
`Certificate Authorities 359
`Private Key Passwords 361
`Applications 362
`SSL Browsing 363
`S/MIME E-Mail 364
`Java Applet Privileges 365
`Cryptographic Modules 365
`Help 366
`
`III ~ Communicator Professional
`
`Calendar 369
`Getting Up and Running with Calendar 370
`Entering Information in Your Agenda 371
`Going Online When You Are Working, Stand-Alone 373
`
`Facebook's Exhibit No. 1004 - Page 22
`
`
`
`1.
`
`~ociv
`
`Special Edition Using Netscape Communicator 4
`
`Going Offline from Your Host agenda 373
`Learning Netscape Calendar from Soup to Nuts 373
`Changing Calendar's Default Settings 374
`Becoming Familiar with Calendar's Toolbar 376
`Adding New Entries to Your Agenda 377
`Responding to a Meeting Request 381
`Creating Tasks in Your Agenda 383
`Viewing Your Task List 383
`Entering Notes in Your Agenda 384
`Viewing Your Notes 385
`Working with Your In-Tray 385
`Designating Access Rights to Other Calendar Users 386
`
`;;
`
`j,
`~~
`;:
`
`~~~
`~I
`
`~I
`
`19
`
`IBM Host On-Demand 389
`Overview of TN3270 and the 3270 Family of Products 390
`Understanding SNA 390
`The 3270 Family of Terminals 392
`~ Function Keys 392
`Operator Information Area 393
`VM, MVS, and Mainframe Applications 393
`Understanding IBM Host On-Demand 394
`What Do You Need? 394
`Setting Up a Connection 396
`Reading the OIA Messages 398
`Changing the Default Connection 400
`Starting a Session 401
`Ending a Session 402
`
`IV
`
`~ Netcaster
`
`20 Setting Up Your Web Top 405
`Netcaster Quick Start 406
`
`21 Channels 411
`Starting Netcaster 412
`Finding Channels 412
`
`a
`
`y
`
`1 I',
`
`~~I : ~ ii
`
`~i,,i, isI;
`~ ,I~~ ~
`c .a
`
`~;i ~~i
`~i,I ! ~~
`~
`~
`~
`,
`~ ;~ i ~
`,,,.,,'
`~ ,~
`'
`ii
`i~~ ill
`I ~ ~~~
`~~
`
`N
`
`Facebook's Exhibit No. 1004 - Page 23
`
`
`
`Contents
`
`My Channels 416
`The Netcaster Menu Bar 417
`Add 417
`Options 418
`Help 420
`Exit 421
`The Netcaster Toolbar 421
`Web Tops 422
`Web Tops in Brief 423
`Web Top Design 423
`Channels 426
`Marimba Castanet 427
`Offline Browsing 429
`Security 430
`Netscape Netcaster versus Microsoft Active Desktop 431
`
`V ~ For Webmasters
`
`HTML Primer 435
`Adding the <HTML> Tag 436
`HTML Section Tags 436
`Using the <HEAD> Tag 437
`Using the <BODY> Tag 437
`Titling a Document 437
`Using the <TITLE> Tag 438
`Choosing an Effective Title 438
`Adding Headings to a Document 438
`Organizing Paragraphs of Text 440
`Paragraph Breaks with <P> 441
`Line Breaks with <BR> 442
`The Horizontal Rule—<HR> 443
`Predefined Text with <PRE> 444
`Basic Formatting Tags 445
`Strengthening Text with <B> 445
`Italicizing Text with <I> 447
`
`Facebook's Exhibit No. 1004 - Page 24
`
`
`
`.~~~
`
`xxvi, Special Edition Using Netscape Communicator 4
`
`Underline and Strikethrough Text 447
`Blinking Text with <BLINK> 448
`Centering Text—<CENTER> 449
`Additional Formatting Tags 450
`Advanced Text Formatting Tags 451
`Controlling Font Size Dynamically 451
`Changing the Displayed Font Color 453
`i Other Ways to Change Color 454
`Color by Hexadecimal 455
`Creating Lists 456
`Adding an Unordered List 458
`Adding a Numbered List 458
`Adding a Definition List 459
`Nesting Lists Within One Another 461
`Including Comments 463
`Building a Sample HTML Page 463
`
`';;
`
`23 Adding Links and Graphics 467
`Explaining HTML Links 468
`Using Links 468
`Dissecting an URL 469
`Creating Your First Link 470
`Using Absolute and Relative Links 470
`Other Types of HTML Links 471
`Using FTP Links 472
`Using Gopher Links 472
`Using UseNet Links 473
`Using Mailto Links 473
`Understanding HTML Anchors and Named Targets 475
`Creating Named Targets 475
`Linking to Named Targets 475
`Tips to Consider When Developing Links 476
`Adding Graphics with HTML 476
`World Wide Web Image File Formats 477
`GIF: Graphics Interchange Format 477
`JPEG: Joint Photographic Expert Group 478
`
`Facebook's Exhibit No. 1004 - Page 25
`
`
`
`Contents
`
`~ocvii
`
`Using the <IMG> Tag 479
`Alternative Text 480
`Alignment and Image Placement Options 481
`Using the <IMG> Tag with Height and Width Attributes 481
`Vertical and Horizontal Alignment 482
`Borders 483
`Using Images as HTML Links 484
`
`487
`
`24 Organizing Content with Tables and Frames
`Creating a Simple Table 488
`Using Advanced Table Features 490
`Lines Spanning Multiple Rows 490
`Spanning Multiple Columns 492
`Embedding Lists into Tables 493
`Setting Your Text Alignment 493
`Table Colors 495
`Table Alternatives 497
`Lists Can Replace Tables 497
`Preformatted Text 498
`Using Frames 498
`Useful Navigational Tools 500
`Organizing a Lot of Information 501
`Playing Tic-Tac-Toe: A Unique Frame Experience 501
`Frames .Are Not Perfect for Every Situation 502
`Building Simple Frames 503
`The First Step: Planning the Framed Site 504
`Next, Add the <FRA.MESET> Tag 504
`Using Peels Instead of Percentages 505
`Using the Asterisk 506
`Including the <FRAME> Tag 508
`Creating Links to Each Frame511
`Other Target Keywords 511
`Advanced Frame Features 512
`Working with Multiple Frames 512
`Another Example Using Multiple Frames 513
`Frames Within Frames 514
`Designing for Non-Frame-Capable Browsers 515
`
`,,
`
`Facebook's Exhibit No. 1004 - Page 26
`
`
`
`Yr
`
`U s.. ~ocviii
`¢~
`
`Special Edition Using Netscape Communicator 4
`
`522
`
`Borderless Frames. 515
`Alternatives to Frames 516
`Tables 516
`Navigation Button Bars 517
`Well-Organized Web Sites 517
`25 Building Navigational Imagemaps 519
`How Do Imagemaps Work? 520
`Imagemaps Are Not New Technology 521
`Server-Side and Client-Side Imagemap Differences
`Creating an Imagemap 523
`Finding a Good Image 523
`Planning the Map 525
`Adding the Image to Your Web Page 525
`Mapping Your Image 526
`Understanding the Imagemap Shapes 532
`Rectangles 533
`Circles 533
`Polygons 533
`How Do Overlapping Regions Work? 534
`Adding a Default Link 534
`Test the Imagemap with Netscape 535
`Providing a Textual Alternative 535
`26 Creating Forms and Server Scripts 537
`Creating Web Interactivity 538
`CGI Scripting 539
`Setting Up for CGI 540
`CGI URLs 540
`Sample CGI Scripts 541
`Creating HTML Forms 543
`FORM 544
`TEXTAREA X45
`SELECT 547
`INPUT 549
`Bringing CGI and Forms Together 553
`GET and POST 555
`
`c',
`
`' '
`
`~ ,
`.~' !
`
`~ _'
`
`9 ~
`
`,
`4~ ,
`.y
`
`~`~k~N
`~ ,
`P ~
`
`.
`
`Facebook's Exhibit No. 1004 - Page 27
`
`
`
`l
`4
`
`Contents
`
`~ocix
`
`Parsing 555
`Encoding 556
`Protecting Yourself and Your Users 556
`Using Secure Forms 557
`Using the Public Domain 557
`Available Resources 558
`
`27 Dynamic HTML 561
`Cascading Sryle Sheets (CSS) 562
`Classes Of Styles 565
`Layers 566
`Visibility 568
`Scripting in Layers 570
`
`28 Using Layers 573
`Creating a Basic Layer 574
`Position a Layer on the Web Page 576
`Change the Size of a Layer 578
`Display a Background Image or Color 580
`Overlapping Multiple Layers 582
`Change a Layer's Z-INDEX 584
`Overlap Two Layers with ABOVE and BELOW 585
`Nesting Layers to Create a Group 587
`Creating Content for Browsers that Don't Do Layers 589
`Attaching Scripts to Layers 589
`Hide and Show a Layer Using a Script 591
`Move a Layer with a Script 594
`Putting Layers to Practical Use 596
`
`29 Using Style Sheets 599
`Understanding the Cascade in Cascading Style Sheets 600
`Attaching a Style Sheet to Your HTML Document 600
`Link to a Style Sheet 600
`Embed a Style Sheet 601
`Define Styles Inline 602
`Importing Style Sheets 603
`
`_~.
`
`Facebook's Exhibit No. 1004 - Page 28
`
`
`
`'J--~ Special Edition Using Netscape Communicator 4
`
`9 ',
`
`II
`
`Understanding What Sryle Shee