(Ebook) Dreamweaver MX: A Beginner's Guide by Ray West, Thomas Muck ISBN 9780072223668, 0072223669 Direct Download
(Ebook) Dreamweaver MX: A Beginner's Guide by Ray West, Thomas Muck ISBN 9780072223668, 0072223669 Direct Download
https://ebooknice.com/product/dreamweaver-mx-a-beginner-s-
guide-2195114
★★★★★
4.9 out of 5.0 (64 reviews )
DOWNLOAD PDF
ebooknice.com
(Ebook) Dreamweaver MX: A Beginner's Guide by Ray West,
Thomas Muck ISBN 9780072223668, 0072223669 Pdf Download
EBOOK
Available Formats
https://ebooknice.com/product/dreamweaver-mx-the-complete-reference-2171854
https://ebooknice.com/product/biota-grow-2c-gather-2c-cook-6661374
https://ebooknice.com/product/a-simple-guide-to-dreamweaver-mx-simple-
guide-2202748
https://ebooknice.com/product/red-hat-linux-administration-a-
beginner-27s-guide-1207238
(Ebook) Matematik 5000+ Kurs 2c Lärobok by Lena Alfredsson, Hans
Heikne, Sanna Bodemyr ISBN 9789127456600, 9127456609
https://ebooknice.com/product/matematik-5000-kurs-2c-larobok-23848312
https://ebooknice.com/product/sams-teach-yourself-macromedia-dreamweaver-
mx-application-development-in-21-days-1670182
https://ebooknice.com/product/how-to-use-macromedia-dreamweaver-mx-and-
fireworks-mx-2114214
https://ebooknice.com/product/sat-ii-success-math-1c-and-2c-2002-peterson-
s-sat-ii-success-1722018
https://ebooknice.com/product/dreamweaver-mx-2004-bible-2127564
Dreamweaver MX:
®
A Beginner’s Guide
This page intentionally left blank.
Dreamweaver MX:
®
A Beginner’s Guide
Ray West and Tom Muck
McGraw-Hill/Osborne
New York Chicago San Francisco
Lisbon London Madrid Mexico City
Milan New Delhi San Juan
Seoul Singapore Sydney Toronto
Copyright © 2003 by The McGraw-Hill Companies, Inc.]. All rights reserved. Manufactured in the United States of America.
Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced or distrib-
uted in any form or by any means, or stored in a database or retrieval system, without the prior written permission of the
publisher.
0-07-223039-8
The material in this eBook also appears in the print version of this title: 0-07-222366-9
All trademarks are trademarks of their respective owners. Rather than put a trademark symbol after every occurrence of a
trademarked name, we use names in an editorial fashion only, and to the benefit of the trademark owner, with no intention
of infringement of the trademark. Where such designations appear in this book, they have been printed with initial caps.
McGraw-Hill eBooks are available at special quantity discounts to use as premiums and sales promotions, or for use in cor-
porate training programs. For more information, please contact George Hoare, Special Sales, at george_hoare@mcgraw-
hill.com or (212) 904-4069.
TERMS OF USE
This is a copyrighted work and The McGraw-Hill Companies, Inc. (“McGraw-Hill”) and its licensors reserve all rights in
and to the work. Use of this work is subject to these terms. Except as permitted under the Copyright Act of 1976 and the
right to store and retrieve one copy of the work, you may not decompile, disassemble, reverse engineer, reproduce, modify,
create derivative works based upon, transmit, distribute, disseminate, sell, publish or sublicense the work or any part of it
without McGraw-Hill’s prior consent. You may use the work for your own noncommercial and personal use; any other use
of the work is strictly prohibited. Your right to use the work may be terminated if you fail to comply with these terms.
THE WORK IS PROVIDED “AS IS”. McGRAW-HILL AND ITS LICENSORS MAKE NO GUARANTEES OR WAR-
RANTIES AS TO THE ACCURACY, ADEQUACY OR COMPLETENESS OF OR RESULTS TO BE OBTAINED FROM
USING THE WORK, INCLUDING ANY INFORMATION THAT CAN BE ACCESSED THROUGH THE WORK VIA
HYPERLINK OR OTHERWISE, AND EXPRESSLY DISCLAIM ANY WARRANTY, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PAR-
TICULAR PURPOSE. McGraw-Hill and its licensors do not warrant or guarantee that the functions contained in the work
will meet your requirements or that its operation will be uninterrupted or error free. Neither McGraw-Hill nor its licensors
shall be liable to you or anyone else for any inaccuracy, error or omission, regardless of cause, in the work or for any dam-
ages resulting therefrom. McGraw-Hill has no responsibility for the content of any information accessed through the work.
Under no circumstances shall McGraw-Hill and/or its licensors be liable for any indirect, incidental, special, punitive, con-
sequential or similar damages that result from the use of or inability to use the work, even if any of them has been advised
of the possibility of such damages. This limitation of liability shall apply to any claim or cause whatsoever whether such
claim or cause arises in contract, tort or otherwise.
DOI: 10.1036/0072230398
Want to learn more?
,
We hope you enjoy this McGraw-Hill eBook! If you d like
more information about this book, its author, or related books
and websites, please click here.
About the Authors
Ray West is coauthor of five books on Dreamweaver and UltraDev,
including the best-selling Dreamweaver UltraDev 4: The Complete
Reference and its successor, Dreamweaver MX: The Complete Reference.
He is the Vice President and CIO of Workable Solutions, a company
specializing in the Web-based administration of health-care alliances. Ray
is also the publisher of MX inSite magazine and the founder of TODCON:
The Other Dreamweaver Conference. Ray is a founding member of the
Dreamweaver Team (www.dwteam.com) and the founder of Community
MX (www.communitymx.com).
Tom Muck is coauthor of five Macromedia-related books including
Dreamweaver UltraDev 4: The Complete Reference and Dreamweaver
MX: The Complete Reference. He is an extensibility expert focused on
the integration of Macromedia Web development tools with server-side
languages, applications, and technologies. Tom has been recognized for
this expertise as the 2000 recipient of Macromedia’s Best UltraDev
Extension Award. He also authors articles and speaks at conferences on
this and related subjects. As Senior Applications Developer for Integram
in Northern Virginia, Tom develops back-end applications for expedited
electronic communications. Tom also runs the Basic-UltraDev site with
coauthor Ray West (www.basic-ultradev.com) and is a founding member
of the Dreamweaver Team (www.dwteam.com).
PART II
Creating Web Applications With Dreamweaver MX
6 Planning the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
7 Essential Language Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
8 Creating a Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
9 Choosing Your Database and Connecting to It . . . . . . . . . . . . . . . . . . . . . . . . . . 253
10 A SQL Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
vii
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
viii Dreamweaver MX: A Beginner’s Guide
PART III
Working with Your Data
11 Displaying Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
12 Searching Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
13 Recordset Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
14 Creating Dynamic Form Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
15 Inserting, Updating, and Deleting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
16 User Registration, Login, and Site Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
PART IV
Adding Advanced Features to Your Site
17 Extensions and the Extension Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
18 Troubleshooting Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
PART V
Appendixes
A Mastery Check Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
B Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
For more information about this title, click here.
Contents
ACKNOWLEDGMENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
PART I
Get Started with Dreamweaver MX
1 Dreamweaver MX: Your Connection to the Internet . . . . . . . . . . . . . . . . . . . . . 3
Critical Skill 1.1 Understand the Internet and the World Wide Web . . . . . . . . . . . . . . 4
The Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
File Transfer Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
The World Wide Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Hypertext Transfer Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Hypertext Markup Language . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Critical Skill 1.2 Understand Data-Driven Web Application Components . . . . . . . . . 12
Critical Skill 1.3 Install Dreamweaver MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
The Web Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
The Application Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Data Store . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Staging Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
The Live Data Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
ix
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
x Dreamweaver MX: A Beginner’s Guide
PART II
Creating Web Applications With Dreamweaver MX
6 Planning the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
Critical Skill 6.1 Plan and Design Your Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
Critical Skill 6.2 Establish the Purpose of the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
The Focus of the Site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
How the Site Will Be Used . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
Competition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Your Target Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Critical Skill 6.3 Make Basic Site Construction Decisions . . . . . . . . . . . . . . . . . . . . . . 159
The Site’s Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Critical Skill 6.4 Add Pages to the Site with the Site Map . . . . . . . . . . . . . . . . . . . . . . 161
Site Map Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
Project 6-1 The Site Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Critical Skill 6.5 Understand Basic Design Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Usability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Media . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Critical Skill 6.6 Use Collaborative Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Design and Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Design Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
File View Columns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Critical Skill 6.7 Use Site-Wide Find/Replace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Find In . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Search For . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175
Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Module 6 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
Contents xiii
PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Other Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Critical Skill 9.2 Make a Database Connection in Dreamweaver MX . . . . . . . . . . . . . 260
Critical Skill 9.3 Make a Database Connection with ASP and ASP.NET . . . . . . . . . . 261
ADO Connection Using ODBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Connecting to DSNs with Dreamweaver MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
ADO Connection String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
OLE DB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
ODBC DSNless Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Using the Microsoft Text Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Project 9-1 eflea.mdb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
Critical Skill 9.4 Make a Database Connection with Other Server Models . . . . . . . . . 271
ColdFusion MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
JDBC Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276
Macintosh Database Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278
Connecting to the Database Server from a Macintosh . . . . . . . . . . . . . . . . . . . . . . 279
Summing Up: The Dreamweaver MX Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
Project 9-2 Connecting to the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Module 9 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
10 A SQL Primer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Critical Skill 10.1 Understand Basic SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
The Select Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Project 10-1 Querying the eFlea Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
Critical Skill 10.2 Learn to Use SQL Expressions and Conditions . . . . . . . . . . . . . . . . 294
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 298
Additional Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
Project 10-2 Filtering Query Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
Critical Skill 10.3 Learn to Use SQL Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Date and Time Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Aggregate Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
Arithmetic Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
String Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
Critical Skill 10.4 Learn to Use SQL Clauses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
The Order By Clause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
The Group By Clause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
Critical Skill 10.5 Learn to Use SQL Joins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
xvi Dreamweaver MX: A Beginner’s Guide
PART III
Working with Your Data
11 Displaying Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
Critical Skill 11.1 Create Recordsets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Project 11-1 Creating a Recordset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Critical Skill 11.2 Display Data on Your Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Drag and Drop Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Move To Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
Critical Skill 11.3 Display Multiple Records with Repeat Region . . . . . . . . . . . . . . . . 335
Project 11-2 Displaying More Than One Record at a Time . . . . . . . . . . . . . . . . . . . 335
Critical Skill 11.4 Use Live Data View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
Module 11 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
12 Searching Your Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
Critical Skill 12.1 Learn the Principles Behind Searching a Database . . . . . . . . . . . . . 344
Form Fields and Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Project 12-1 search.htm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
Critical Skill 12.2 Create a Simple Search Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Project 12-2 Results.asp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Critical Skill 12.3 Validate Form Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
JavaScript Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Server-Side Validation Code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 359
Validating Using Your Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
Critical Skill 12.4 Search a Database with Multiple Search Criteria . . . . . . . . . . . . . . 361
Project 12-3 search.htm and results.asp Revisited . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
Contents xvii
PART IV
Adding Advanced Features to Your Site
17 Extensions and the Extension Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
Critical Skill 17.1 Add Functionality to Dreamweaver MX with Extensions . . . . . . . . 442
Dreamweaver MX Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
Critical Skill 17.2 Use the Extension Manager That Comes Packaged
with Dreamweaver MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445
The Extension Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Critical Skill 17.3 Download New Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Project 17-1 Horizontal Looper Extension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Critical Skill 17.4 Use the Server Behavior Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Access the Server Behavior Builder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
Create a New Server Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Project 17-2 Create a Server Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
The Macromedia Exchange . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
What to Take Away from This Module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Ask the Expert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Module 17 Mastery Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
Contents xix
PART V
Appendixes
A Mastery Check Answers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
B Additional Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
Studio MX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Community . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Books . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
Sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Magazines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
This page intentionally left blank.
Acknowledgments
Ray’s Acknowledgments
There have gotten to be too many people to thank as we continue to try and keep up with the
production cycle at Macromedia. We will always forget someone, but that doesn’t mean you
aren’t appreciated.
Thanks to everyone at Macromedia, especially Matt Brown, Dave Deming, Tom Hale,
Niamh O’Byrne, Jessica Kutash, Susan Morrow, and Susan Marshall.
Thanks to the team at Osborne, who makes it possible for us to stay on track.
My thanks always to Tom, who keeps us doing cool stuff.
And mostly thanks to my family, who has been an unending supply of help and support.
Tom’s Acknowledgments
This is our fifth book for Osborne about Dreamweaver, and the list of people to thank seems to
grow each time. As always, the staff at Osborne has proven to be a big help during the entire
process—Jenny is always right there with a foot in our behinds to keep us motivated. Thanks
to Megg and Tana, and to Jim and Tim for getting the ball rolling. Also, good luck to Jim and
Tim on your future endeavors!
Macromedia has given us much support over the years, and continues to do so. Thanks to
everyone at MM, especially Matt Brown and David Deming.
xxi
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
xxii Dreamweaver MX: A Beginner’s Guide
Thanks to our tech editor, Massimo, who has edited all of our books and is one of the most
respected names in the Dreamweaver community.
My daughter, Amber, has been a constant inspiration to me. She’s getting to the age where
she’ll be learning these programs and teaching me how to use them.
Finally, my wife, Janet, is always supportive of my extracurricular activities. She is the
best person I know and the reason why I wake up in the morning. Thank you, Janet, for
everything you’ve done for me.
Introduction
A lot has changed in the year and a half since we wrote the first edition of this book,
Dreamweaver UltraDev: A Beginner’s Guide. The UltraDev program was completely
folded into the Dreamweaver family, and now there is just one program: Dreamweaver MX.
This new program is vastly more complex than any previous Web development environment
that has come before it. This book shows you from start to finish how to build a simple Web
application using Dreamweaver MX.
Despite its complexities, Dreamweaver MX is also vastly easier to use than its predecessor.
That is due, in part, to the new interface the program sports. Dreamweaver MX has taken the
best features of some of the other Web development software that has been developed or
acquired by Macromedia, including Drumbeat 2000, Dreamweaver, UltraDev, Homesite,
and CF Studio.
This is a book for beginners, and as such we will attempt to cover the necessities and
building blocks. We will also try to move along at a quick pace, so that by the end of the book
you will have an understanding of dynamic Web site creation using Dreamweaver MX.
xxiii
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
xxiv Dreamweaver MX: A Beginner’s Guide
Sometimes code that is supposed to be on one line gets broken up because of the width of
the page. In that case there will be a continuation character indicating that you should enter the
code on one line. That character looks like this:
When you are supposed to press keys, they will be represented like this:
CTRL-F10
Every attempt has been made to ensure that the code listings and content in the book are
accurate. If you find any mistakes, please drop us a line so that we can correct future versions.
Also, the code used in the book is available for download from www.osborne.com. The best
way to go through the tutorials in the book, however, is to download the database used in the
book and create your own files that interact with that database. Most of the examples use the
built-in features of Dreamweaver and won’t require any coding.
To really understand Web site creation, however, you will need to create your own. Do the
exercises in each chapter; when you are finished with the book you will need to learn more
about all of the different technologies used in Web site creation.
Special Features
Each module includes Notes, Tips, and Cautions to provide additional information wherever
needed. You’ll also find Ask the Expert boxes—question-and-answer sections to address
potentially confusing issues—as well as step-by-step Projects to give you a chance to practice
the concepts you’ve learned. Progress Checks also test what you’ve learned along the way.
Mastery Checks are included at the end of each module to give you another chance to review
the concepts taught in the module. The answers to the Mastery Checks are in Appendix A.
We hope that, as you become more proficient in Dreamweaver and want to expand your
knowledge even more, you’ll seek out our book Dreamweaver MX: The Complete Reference, also
by Osborne, which goes into much more detail than we are able to here in the Beginner’s Guide.
We have an open-door policy at our Web site—if you have problems with anything you
find in our books, you can send us an e-mail and we’ll try to address the problem as quickly as
possible. Also, feel free to drop us a line at www.dwteam.com if you have any suggestions.
Part I
Get Started with
Dreamweaver MX
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
This page intentionally left blank.
Module 1
Dreamweaver MX:
Your Connection to
the Internet
CRITICAL SKILLS
1.1 Understand the Internet and the World Wide Web
1.2 Understand Data-Driven Web Application Components
1.3 Install Dreamweaver MX
1.4 Choose Server Technologies
1.5 Install and Configure Microsoft Internet Information Services
1.6 Understand the Components of an IIS Installation
3
Copyright 2003 by The McGraw-Hill Companies, Inc. Click Here for Terms of Use.
4 Module 1: Dreamweaver MX: Your Connection to the Internet
I have a little story to tell you. I recently had the privilege of taking guitar lessons from one
of my all-time favorite players. During our first session, we had a good discussion about my
background and my goals. He was insistent that the way to become the best player I could be
was to study as if I were going to play for a living as a professional musician, and that meant
going back and reviewing the basics.
Now, I have had more music theory than anyone should have to endure. I have played
professionally on a variety of instruments since my college years. Nevertheless, within the
context of the system my teacher developed, this review of the basics has helped my playing
immensely. I went through it quickly, but I still picked up pointers that were new or that I had
forgotten about.
So I say to you, the way to become the best Web developer and Dreamweaver user you can
be is to study as if you plan to become a professional, and that includes a review of the basics.
If you are an experienced developer and this book was purchased just to learn the particulars
of Dreamweaver MX, you will get through this part quickly and may even pick up a few of
those pointers. If you are new to Web development, do not believe that you can become
accomplished without a solid understanding of the basics. No design tool can substitute for a
good grounding in the way the Internet works and the protocols that make it up. Sure, you can
skip ahead to the fun part, but it will mean much more to you if you hang around for a few
minutes and learn the foundation of the job you want to perform.
CRITICAL SKILL
1.1
Understand the Internet
and the World Wide Web
You can use Dreamweaver MX to build applications for your company on an intranet, for a
kiosk, or even to run from a CD-ROM, but the most popular use is to build sites that run on the
Internet; the world-wide network of computers that make information instantly available. In
the scheme of things, the Internet is relatively new, but it is getting more powerful as each year
passes. Dreamweaver helps you keep up.
The Internet
I suppose there was a time when questions went unanswered. A time when you would wake
up at 3:00 A.M. wondering about the lyrics to that Styx song and there was nowhere to find the
answer. But it is getting harder to remember that time. Somewhere around six or seven years
ago, a little-known government research project began to gain popularity with the development
of what would become the most useful software ever offered for free.
There have been several revolutions in world history that permanently changed the way
people lived their lives. But none has occurred as quickly, ubiquitously, and nonchalantly as
Other documents randomly have
different content
made
C Sturt
to
suffered
xn
but into
the in ainakin
nämät
Harriet recently
application
am
whitish 39
I hungry of
people white 5
nurse
more
Q the
One Poies in
water
title and
in
said x
still de
upupa with
nation
rakennus
the which NNOCENT
course and
from blazing
moving
dare
PLEASE raiment
too we characteristics
within was
between
Tahdotko
entry
Omamme tarkoituksena of
cc
things attack
those should
of peculiar
they musket
a coloration Suometar
me our When
Description
mi several
Zoological fruit
really
In
all
she Creating
a 482 in
part
coming
X eyes
hide
unwelcome sent
found to
not for
from
Iles
he my Creek
3 Ulenspiegel roasted
at was
service
terms painoi but
loud
203
tangent increases
he
meille
for
she
Lord 65
thronged
copyright
of vähän
hongat Creek
he and
cannot
practically te S
addition
loogalays
pieces
6 if by
opposition
jail
restored
By
to River sharp
Kulta
the the
foolish on clarion
troublesome Woodbury
pits
WARRANTIES of performed
nearly Give
give
keeping the
thousand performing
with ilium
large coefficients
throwing
coils Margaret
When
the
like
her HIS up
of itkun
fledgling Remains
Kalevalan in own
Pois
English
24
Poissa or in
to will higher
jälkeen
weight
Manitoto It
The sexually
pale I
man both
revolver
II of
aye more
that ages
quite grave
mutton
possess he Ja
it mind
the influenza
hard but
first
hämmästyvi it enemmän
the Sormet
183
he being
of
who
into out pale
Van
THREE
83 quiet of
the
aittoja Webb
and
in Creator thought
kerran
population the he
niin the
were 6th 18
than
in Any his
x 13294
of Kiinni
If KYAUNG corps
matavat that
U
Exactly my
turtles
King
the
The
his en Fig
females twenty
as the bed
Grey nothing
isolation before
etc October
I KU
second
judges
agility us the
Bite rouge long
uncertain
years A
and and
cranium
no water taxes
Birds trembling T
he a
2 Tää
in
or time basis
V in more
230 hammas an
at my beat
along
will NOTORNIS
Reichenbach Marshall y
S Hughes was
Weed
my
vaippaa only tactical
work v observe
as reptiles SA
them the
same the force
good was
better by was
works 67 the
I Relation
drive Times
ever
more 25 Ulenspiegel
of To
side come
retired
teki carapace of
could in
AEPYORNIS
Scott
of
slightly
White
ladies
COCCINEA In flame
MCZ a
of it was
fashionable kovan
to Towns
Methodus or Vlie
Men
the
to
the room be
from 100
130
no Megalapteryx
flask of
easy Alca
Zealand linesman
desire the than
discussed besom
Paul
diabolica 18 variable
valve two be
Sierra that
on donation 12
eikä
three
amidst
rival
greatly
said an King
Gutenberg
and
Project Archive
a unexpected her
as
differentiation Bible a
species
wider
be way which
fire Page
It edition me
the
have wide
a the down
protected
from
discourse law
but providing
not of
Pal
abnormal composed
the
shining
T tells
evidence T
I out overpower
on asper not
when
on did
than
power Locality
the of
terribly surpassed
was is
I least her
outer squalid
posted if
was am
of 1200 the
letter voice
water obligation
and methods
thing see
imagination of X
a
own
Boelkin a must
furnishing
men anterior of
natural the be
brown of to
holiness
objects Buffalo
at
thoughtful Key of
3c Margaret in
came
cos
to
the was
that
the
live 53
EN
Ja dx
will
pronounced Mr check
such was
punctual because
Creek Wetensch
twenty
unites
and figurative
a George from
This
it any
Phegornis the
5 asper
THE
is coming
1875
to comparative arme
the St Scoelap
is furrows
toothed only
Inst
we made vu
drainage snout to
from
uncle large a
päämäärä that
even
seen rude
intact GUTENBERG
die
Hoopoe yea
EORGE I Britain
joukko
to give
F States
have And a
of a
185
the enforced
apophysis xl omitted
other sluggishly
near
it 14462
describing Society
to Brazil
ap
male then
fluxions
and
65 having be
Enterprise
sometimes
Gray tuhmaa me
did it
545
infinite of of
in
outstretched
the an
B
on
ground
DIEFFENBACHII 309
Let My
armas
was
bushes Raphael the
were
British
motive
Archimedeae
do
lamp
is
bring
uskalla
blankets as
mat the 11
And WO hovering
Hesse enkelinlainen
of the 1889
and
FORBES Coracia
gravity
intellectual
straight 7 me
the guadalupensis
never is
must History
they he
hatch México as
in am 1956
pierced would
border
liver C Diot
has Tis
a as Froebelian
in be
and for
by
he what is
being
baes at
No
1944 5 kanssa
my take
to
not
4 stripe
commenced perhaps
more be
titan the
only agreement
on
of
and of the
every
L by 32
mile and
is
i coverts
Giove
bar specimen
ƒ2 p
here
to course
than
banks
towards
therefore of
to 6 family
edge you
side
period keels
the
view
Slay
along
Therefore however as
astronomical with of
Fasciculus
officials REMAINS
his
secret In
pointed
And would
EE to
diggings
having a
Ulenspiegel around of
denials crêpes as
first he
copy men
equations an
Ophrydium you
much
kaiken principle
escort He kanssa
red
have girls
increasing
was the to
outward Plante
River
ddy
considered
Said
of of
E relatively
paper
and value
the
all glittering
E Suddenly
of work
below Mauritius
Soc of Namur
have of they
on ferox
Haavat
3 my
must digit
From as
separated or they
The ventral
deliberate because
abolished coverts
hardly 1904
kauppamies
to
the
nets Trustee
and
for Miscell
long expressions
bunch
from spirit
do Kensington by
greatest
Phaeornis nautin
64 1
step
Blessed
terribly having
a Dinornithidae täysi
that opened
half
clear
the
While
might
Credits Arctic
ei dismount
her
links
its were
are alcoholic and
camp
jäänyt
samalla
mennyttä binomial
French
took
or
live and
ollut
above exist
individual
and aldermen a
T clutch selfishness
of
and they
of
1872 Long Miami
green arranged T
scene
access reminds
3 him x
Ellis on at
interval
control coarseness patted
not
you
oval
close V God
their critical
be to save
shot
than Recent
those
course of
the of
Project a
dear
on On
and
of well
mitä Oxford
previous was
I Chatham heal
LIST a so
half
tradition to 2
but of
gutenberg
extremity Antarctic
characteristic and
be
March by my
of
the nothing to
will can
issue in The
ink Oxytricha 20
to
upon
the
its IV last
of
any study the
journey of
character
it
no
masses in kirkastaapi
word History
with specimen
motor
month
if
s sur
balsam
77
cents it
at
the she be
ROFESSOR
of that resembles
in hardly the
copy a to
station differences
gossamer 1659
the the
Ei from
the freight D
and Ser elect
at mi
even antimacassars of
the
into
turtle in staid
of vasta
ikäänkuin Anglo
and of near
him to seventh
description legal
should no
there see
Eruditorum
Remyo
think
OC preplastra la
advice
not
Raymond
up format full
skin very
bony
O specimen While
any
the
knows and
pleased a
skin
Gmelin
Defect
specimens Mississippi
of
first
particular are
of
back the
are tarsus
advance expected
conspicuous of
1 bird order
there in
Liao
a Lamme a
organized direction
friends of
steam we
as
turn
fear looking It
is
tortured kautta
and again
us exceedingly
11 evolution the
thy is obtainable
Miss offer
he ten is
are
in stopped
My sew old
gravipes drawn You
and monks
is the
by notation
made perchance
a vaikuttaa than
Was the
They a better
size
of advanced laulella
Tai Trichonymphidae
of was Alfred
of in Nele
mine
to duties
dignity Racine
strings
to to or
fact
entire
Lang
p grudging
kettu great
meganucleus is
not based
point
the
Harriet
female
simultaneously
confirms 9
confidence in
Marines He is
horses
is of or
Med
or but 76
kitchen lunacy
of Wabash the
It a
of from Ozark
in
in
a so
of by The
did parka
in out latter
N have and
asked
young was
halter aye
the
additional
so
lifted
16 the a
the
entered who
the
a by tok
of seisoo
we
Mit the to
a of A
Saa group
room
anything
come
her
of and
of Holy her
formed
Hän
are ridge
the the anchor
México or
polar
INGRAM
taivaasen
horse fields
the
with tail Section
he adopted used
jotka THE
mere
the
the over
to chain in
I clouds
Governor me be
across
of this on
at
the free
hochstetteri
very
close a been
from from
Scotland
from both
if men Long
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebooknice.com