|
|
|
Copyright
|
|
|
|
Lead Authors
|
|
|
|
Contributing Authors
|
|
|
|
Acknowledgments
|
|
|
|
We Want to Hear from You!
|
|
|
|
Reader Services
|
|
|
|
Introduction
|
|
|
|
|
What's Inside, Part by Part
|
|
|
|
|
What's Inside, Chapter by Chapter
|
|
|
|
|
|
Part I. Getting Up to Speed with Dreamweaver MX
|
|
|
|
|
Chapter 1. What's New in Dreamweaver MX
|
|
|
|
|
New Interface Enhancements
|
|
|
|
|
Dreamweaver Workflow Enhancements
|
|
|
|
|
Enhanced CSS Styles
|
|
|
|
|
Accessibility
|
|
|
|
|
Dreamweaver MX Offers Rapid Application Development
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 2. Welcome to the Dreamweaver MX Interface
|
|
|
|
|
Panels and Inspectors
|
|
|
|
|
Document Window
|
|
|
|
|
Document Size and Web Page Dimension
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 3. Dreamweaver MX Site Management
|
|
|
|
|
Setting Up a Web Site in Dreamweaver MX
|
|
|
|
|
Managing a Web Site in Dreamweaver MX
|
|
|
|
|
Working with the Site Window/Panel
|
|
|
|
|
Synchronizing Local and Remote Files
|
|
|
|
|
Working with the Site Map
|
|
|
|
|
Changing Links
|
|
|
|
|
Checking Links
|
|
|
|
|
Using Site Reports
|
|
|
|
|
Checking Browser Compatibility
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 4. Dreamweaver MX Essentials
|
|
|
|
|
Working with Dreamweaver MX
|
|
|
|
|
Working with an HTML Document
|
|
|
|
|
Working in the Coding Environment
|
|
|
|
|
Web Typography
|
|
|
|
|
Creating Lists
|
|
|
|
|
HTML Styles
|
|
|
|
|
Inserting the Time and Date
|
|
|
|
|
Inserting a Horizontal Rule
|
|
|
|
|
Working with Hyperlinks
|
|
|
|
|
Email Links
|
|
|
|
|
Named Anchors
|
|
|
|
|
Images on the Web
|
|
|
|
|
Inserting Images into a Dreamweaver Document
|
|
|
|
|
Image Maps
|
|
|
|
|
Rollover Images
|
|
|
|
|
Navigation Bars
|
|
|
|
|
Background Images
|
|
|
|
|
Image Placeholders
|
|
|
|
|
Summary
|
|
|
|
|
|
|
|
Part II. Static Web Page Creation
|
|
|
|
|
Chapter 5. Creating Tables
|
|
|
|
|
Using Tables in Dreamweaver MX
|
|
|
|
|
Table Terminology
|
|
|
|
|
Inserting and Working with Tables
|
|
|
|
|
Modifying Tables
|
|
|
|
|
Modifying Table Properties
|
|
|
|
|
Working with Table Borders
|
|
|
|
|
Adding and Deleting Rows and Columns
|
|
|
|
|
Resizing Tables
|
|
|
|
|
Working with Table Formats
|
|
|
|
|
Sorting Tables
|
|
|
|
|
Importing Tabular Data
|
|
|
|
|
Layout View
|
|
|
|
|
Drawing
Cells
|
|
|
|
|
Tracing Images
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 6. HTML Forms
|
|
|
|
|
Inserting a Form in Dreamweaver MX
|
|
|
|
|
Inserting Form Objects
|
|
|
|
|
Hidden Field
|
|
|
|
|
Setting Focus in a Form
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 7. Framesets
|
|
|
|
|
Understanding Frames
|
|
|
|
|
Creating Framesets and Frames
|
|
|
|
|
Saving Framesets
|
|
|
|
|
Modifying and Resizing Frames
|
|
|
|
|
Adjusting Frame Attributes
|
|
|
|
|
Changing Page Properties
|
|
|
|
|
Saving, Closing, and Opening a Frame
|
|
|
|
|
No Frames Content
|
|
|
|
|
iFrames
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 8. Dreamweaver Templates
|
|
|
|
|
Templates or Framesets?
|
|
|
|
|
More About Templates
|
|
|
|
|
Creating a Template
|
|
|
|
|
Optional Regions
|
|
|
|
|
Nested Templates
|
|
|
|
|
Updating Template-Based Pages
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 9. Assets and the Library
|
|
|
|
|
Working with the Assets Panel
|
|
|
|
|
Working with Library Items
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 10. Cascading Style Sheets
|
|
|
|
|
A Brief Introduction to Styles
|
|
|
|
|
Designing with CSS
|
|
|
|
|
Style Properties
|
|
|
|
|
Working with CSS Styles
|
|
|
|
|
Editing CSS in Code View
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 11.
Layers
in Dreamweaver
|
|
|
|
|
Introduction to Layers
|
|
|
|
|
Creating Layers
|
|
|
|
|
Deleting a Layer
|
|
|
|
|
Embedding a Layer with Style Sheets
|
|
|
|
|
Inserting Content into Layers
|
|
|
|
|
Sizing, Positioning, and Modifying Layers with the Properties Inspector
|
|
|
|
|
Modifying Layer Properties with the Layers Panel
|
|
|
|
|
Designing a Page with Layers
|
|
|
|
|
Summary
|
|
|
|
|
|
|
|
Part III. Adding Interactivity
|
|
|
|
|
Chapter 12. DHTML
|
|
|
|
|
Animation with the Timeline
|
|
|
|
|
Adding Layers to the Timeline
|
|
|
|
|
Triggering Behaviors from the Timeline
|
|
|
|
|
Creating a Slide Show by Changing the Image's Source
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 13. Adding Video and Audio
|
|
|
|
|
Media Players
|
|
|
|
|
Adding Video to Your Pages
|
|
|
|
|
Embedding Video Clips
|
|
|
|
|
Linking Video
|
|
|
|
|
Embedding Video with the <Embed> Tag
|
|
|
|
|
Adding Audio to a Web Page
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 14. Inserting Flash and Shockwave
|
|
|
|
|
Creating Flash Buttons in Dreamweaver MX
|
|
|
|
|
Creating Flash Text in Dreamweaver MX
|
|
|
|
|
Inserting Flash Files
|
|
|
|
|
RoundTrip Flash Editing
|
|
|
|
|
Inserting Shockwave into a Dreamweaver Document
|
|
|
|
|
Controlling Shockwave and Flash Movies with Behaviors
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 15. Integration with Complementing Programs
|
|
|
|
|
Specifying External Editors
|
|
|
|
|
Editing Images in Dreamweaver with Fireworks
|
|
|
|
|
Optimizing an Image in Dreamweaver with Fireworks
|
|
|
|
|
Inserting Fireworks's HTML Command
|
|
|
|
|
Creating a Web Photo Album
|
|
|
|
|
Using Photoshop with Dreamweaver MX
|
|
|
|
|
Summary
|
|
|
|
|
|
|
|
Part IV. Introduction to Web Applications
|
|
|
|
|
Chapter 16. Introduction to Web Applications
|
|
|
|
|
Terminology
|
|
|
|
|
Middleware Options
|
|
|
|
|
Database Options
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 17. Web Application Preparation
|
|
|
|
|
Introduction
|
|
|
|
|
Setting Up the Web Server
|
|
|
|
|
Setting Up the Application Server
|
|
|
|
|
Database Connectivity
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 18. Dreamweaver MX for Application Development
|
|
|
|
|
Create a Connection with a Data Source
Name
|
|
|
|
|
Custom Connection Strings
|
|
|
|
|
Summary
|
|
|
|
|
|
|
|
Part V. Behaviors and Middleware
|
|
|
|
|
Chapter 19. Behaviors
|
|
|
|
|
Attaching Behaviors
|
|
|
|
|
Calling JavaScript
|
|
|
|
|
Change Property
|
|
|
|
|
Check Browser
|
|
|
|
|
Check Plug-In
|
|
|
|
|
Drag Layer
|
|
|
|
|
Go to URL
|
|
|
|
|
Jump Menu
|
|
|
|
|
Play Sound
|
|
|
|
|
Pop-Up Message
|
|
|
|
|
Preload Images
|
|
|
|
|
Set Nav Bar Image
|
|
|
|
|
Set Text
|
|
|
|
|
Show-Hide Layers
|
|
|
|
|
Show Pop-Out Menu
|
|
|
|
|
Swap Image/Swap Image Restore
|
|
|
|
|
Validate Form
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 20. Extending Dreamweaver MX
|
|
|
|
|
Working with Objects
|
|
|
|
|
Working with Behaviors
|
|
|
|
|
Customizing Dreamweaver MX Menus Using
menus
.xml
|
|
|
|
|
Sharing Extensions
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 21. Working with CGI and Java Applets
|
|
|
|
|
Server-Side Programming
|
|
|
|
|
Client-Side Versus Server-Side Programming
|
|
|
|
|
Beyond CGI
|
|
|
|
|
How CGI Works
|
|
|
|
|
Perl
|
|
|
|
|
Java
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 22. ASP and ASP.NET
|
|
|
|
|
Introduction to ASP
|
|
|
|
|
Introduction to ASP.NET
|
|
|
|
|
Beyond Dreamweaver MX
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 23. JSP
|
|
|
|
|
Introduction
|
|
|
|
|
JSP in Dreamweaver MX
|
|
|
|
|
Beyond Dreamweaver
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 24. PHP and MySQL
|
|
|
|
|
Basic PHP
|
|
|
|
|
Advanced PHP
|
|
|
|
|
Working with Dreamweaver MX for PHP Development
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 25. Looking Ahead
|
|
|
|
|
Forging Ahead
|
|
|
|
|
Summary
|
|
|
|
|
|
|
|
Part VI. Database-Driven Pages
|
|
|
|
|
Chapter 26. Database Primer
|
|
|
|
|
What Is a Database?
|
|
|
|
|
The Database Management System (DBMS)
|
|
|
|
|
The Database
|
|
|
|
|
Beyond the Basics
|
|
|
|
|
Designing the Web Store Database
|
|
|
|
|
Creating Relationships Between the Tables
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 27. SQL Primer
|
|
|
|
|
The Structured Query Language
|
|
|
|
|
Basic SQL
|
|
|
|
|
Expression
|
|
|
|
|
Operators
|
|
|
|
|
Functions
|
|
|
|
|
Clauses
|
|
|
|
|
Joins
|
|
|
|
|
Subqueries
|
|
|
|
|
Using Access to Generate Queries
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 28. Working with Dynamic Data
|
|
|
|
|
Building the Web Store Application Using ASP
|
|
|
|
|
Creating the View Catalog Page
|
|
|
|
|
Building the Web Store Application Using ASP.NET
|
|
|
|
|
Creating the View Catalog Page
|
|
|
|
|
Live Data Mode
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 29. Modifying the Database
|
|
|
|
|
Creating the Web Store New User Registration Page Using ASP
|
|
|
|
|
Creating the My Account Page Using ASP
|
|
|
|
|
Building the Web Store New User Registration Page Using ASP.NET
|
|
|
|
|
Creating the My Account Page Using ASP.NET
|
|
|
|
|
Using Application Objects to Create an Admin Page
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 30. SQL Search Page
|
|
|
|
|
SQL Search
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 31. Adding Shopping Cart Functionality
|
|
|
|
|
Creating the Web Store Shopping Cart
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Chapter 32. Security and User Authentication
|
|
|
|
|
Securing the Web Store
|
|
|
|
|
Securing ASP.NET Applications
|
|
|
|
|
Summary
|
|
|
|
|
|
|
|
Part VII. Appendixes
|
|
|
|
|
Appendix A. Accessibility
|
|
|
|
|
Accessibility Standards
|
|
|
|
|
Accessibility Reference
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Appendix B. Server Behavior Builder
|
|
|
|
|
Downloading Extensions
|
|
|
|
|
Hand Coding Your Own Server Behavior
|
|
|
|
|
Server Behaviors
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Appendix C. Integration with Flash MX
|
|
|
|
|
Writing ActionScript with Dreamweaver MX
|
|
|
|
|
Integration with Middleware
|
|
|
|
|
Previous Integration Methods
|
|
|
|
|
Macromedia Flash Remoting Service
|
|
|
|
|
Summary
|
|
|
|
|
|
|
Appendix D. Language Resources
|
|
|
|
|
Links
|
|
|
|
|
Database Conversion
|
|
|
|
|
Troubleshooting Dreamweaver MX Application Development Errors
|
|
|
|
|
Web Service Proxy Class Issues
|
|
|
|
|
|
|
Chapter E. ColdFusion MX Tags and Beyond
|
|
|
|
|
Introduction to ColdFusion
|
|
|
|
|
How to Get ColdFusion
|
|
|
|
|
Introduction to ColdFusion Markup Language
|
|
|
|
|
Using Dreamweaver to Write CFML
|
|
|
|
|
Tag Chooser
|
|
|
|
|
Include Pages with ColdFusion
|
|
|
|
|
Hand Coding ColdFusion
|
|
|
|
|
Code Snippets
|
|
|
|
|
Summary
|
|
|
|
|
|
|
|
Index
|