Dreamweaver MX 2004: The Missing Manual - Helion
ISBN: 978-05-965-5250-3
stron: 850, Format: ebook
Data wydania: 2004-02-13
Księgarnia: Helion
Cena książki: 118,15 zł (poprzednio: 137,38 zł)
Oszczędzasz: 14% (-19,23 zł)
Macromedia's Dreamweaver MX 2004 offers a rich environment for building professional web sites, with drag-and-drop simplicity, clean HTML code, and dynamic database-driven web site creation tools. It comes with everything except perhaps the most important feature of all: a printed manual.Enter Dreamweaver MX 2004: The Missing Manual, the book that enables both first-time and experienced web designers to bring stunning, interactive web sites to life. What sets this new edition apart is the crystal-clear writing, welcome humor, and exclusive features like these:
- Live examples. With a step-by-step annotated tutorial, readers follow the construction of a state-of-the-art commercial web site, complete with Flash buttons, Cascading Style Sheets, and dynamic databases.
- Tricks of the trade. The book is bursting with undocumented workarounds and shortcuts.
- Design guidance. Readers can create any modern web feature, including forms, animations, pop-up windows, and more. This book lets you know which browsers, situations, and audiences are appropriate for each.
Osoby które kupowały "Dreamweaver MX 2004: The Missing Manual", wybierały także:
- Rzeczywistość wirtualna (VR) dla każdego - Aframe i HTML 5. VR w HTML 5 na każdym urządzeniu z Internetem! Wydanie II 24,90 zł, (12,45 zł -50%)
- Adobe Dreamweaver CC/CC PL. Oficjalny podręcznik 89,00 zł, (44,50 zł -50%)
- Dreamweaver CC: The Missing Manual. Covers 2014 release. 2nd Edition 176,92 zł, (152,15 zł -14%)
- Dreamweaver CS6: The Missing Manual 216,45 zł, (186,15 zł -14%)
- Dreamweaver CS5: The Missing Manual 147,27 zł, (126,65 zł -14%)
Spis treści
Dreamweaver MX 2004: The Missing Manual eBook -- spis treści
- Dreamweaver MX 2004: The Missing Manual
- SPECIAL OFFER: Upgrade this ebook with OReilly
- A Note Regarding Supplemental Files
- The Missing Credits
- About the Author
- About the Creative Team
- Acknowledgments
- The Missing Manual Series
- Introduction
- Whats New in Dreamweaver MX 2004
- HTML, XHTML, and CSS 101
- Of Tags and Properties
- XHTML, Too
- Adding Style with Cascading Style Sheets
- The Very Basics
- About This Book
- AboutTheseArrows
- Macintosh and Windows
- About the Outline
- Living Examples
- About MissingManuals.com
- I. Building a Web Page
- 1. Dreamweaver MX 2004 Guided Tour
- 1.1. Welcome to Dreamweaver MX 2004
- 1.1.1. What MX 2004 Is All About
- 1.1.2. Why Dreamweaver?
- 1.2. The Dreamweaver MX 2004 Interface
- 1.2.1. The Document Window
- 1.2.2. The Insert Bar
- 1.2.3. The Property Inspector
- 1.2.4. Panel Groups
- 1.3. The Dreamweaver Test Drive
- 1.3.1. Phase 1: Creating a Web Site
- 1.3.2. Phase 2: Setting Preferences
- 1.3.3. Phase 3: Creating and Saving a Web Page
- 1.3.4. Phase 4: Adding Images and Text
- 1.3.5. Phase 5: Preview Your Work
- 1.3.6. Phase 6: Finishing the Page
- 1.1. Welcome to Dreamweaver MX 2004
- 2. Adding Text to Your Web Pages
- 2.1. Adding Text in Dreamweaver
- 2.1.1. Adding Special Characters
- 2.1.1.1. Line breaks
- 2.1.1.2. Non-breaking spaces
- 2.1.2. Adding a Date to Your Page
- 2.1.1. Adding Special Characters
- 2.2. Copying and Pasting Text
- 2.2.1. Simple Copy and Paste
- 2.2.2. Pasting Text from Word: The Basic Method
- 2.2.3. Pasting Text with Word Formatting
- 2.2.4. Pasting Excel Spreadsheet Information
- 2.2.5. Importing Word and Excel Documents (Windows)
- 2.3. Selecting Text
- 2.4. Spell Checking
- 2.4.1. About Dictionaries
- 2.4.2. Performing the Check
- 2.5. Undo, Redo, and the History Panel
- 2.5.1. Undo
- 2.5.2. History Panel
- 2.1. Adding Text in Dreamweaver
- 3. Text Formatting
- 3.1. Paragraph Formatting
- 3.1.1. Paragraphs
- 3.1.2. Headlines
- 3.1.3. Preformatted Text
- 3.1.4. Paragraph Alignment
- 3.1.5. Indented Paragraphs
- 3.2. Lists
- 3.2.1. Bulleted and Numbered Lists
- 3.2.1.1. Creating a new bulleted or numbered list
- 3.2.1.2. Formatting existing text as a list
- 3.2.2. Reformatting Bulleted and Numbered Lists
- 3.2.2.1. Adding new items to a list
- 3.2.2.2. Changing bullets and numbers
- 3.2.2.3. Nested lists
- 3.2.3. Definition Lists
- 3.2.4. Removing and Deleting List Items
- 3.2.4.1. Removing list items
- 3.2.4.2. Deleting list items
- 3.2.1. Bulleted and Numbered Lists
- 3.3. Character Formatting
- 3.3.1. Text Styles
- 3.3.2. Fonts
- 3.3.2.1. Applying font formatting
- 3.3.2.2. Creating custom font lists
- 3.3.3. Font Size
- 3.3.4. Font Color
- 3.3.5. Character Formatting Behind the Scenes
- 3.3.6. Character Formatting Styles
- 3.3.6.1. Applying styles
- 3.3.6.2. Removing styles
- 3.3.6.3. Editing styles
- 3.1. Paragraph Formatting
- 4. Links
- 4.1. Understanding Links
- 4.1.1. Absolute Links
- 4.1.2. Document-Relative Links
- 4.1.3. Root-Relative Links
- 4.1.4. Link Types in Action
- 4.1.4.1. Links from the Home page (index.html) to the Subscribe page
- 4.1.4.2. Links from the Classifieds page to the Strawberry page
- 4.1.4.3. Links from the Match page to the Advertise page
- 4.1.4.4. The Executive summary
- 4.2. Adding a Link
- 4.2.1. Browsing for a File
- 4.2.2. Using the Point-to-File Icon
- 4.2.3. Typing (or Pasting) the URL or Path
- 4.2.4. Using the Hyperlink Object
- 4.3. Adding an Email Link
- 4.4. Linking Within a Web Page
- 4.4.1. Phase 1: Creating an anchor
- 4.4.2. Phase 2: Linking to an anchor
- 4.4.3. Viewing and hiding anchors
- 4.5. Modifying a Link
- 4.5.1. Changing a link's destination
- 4.5.2. Removing a link
- 4.1. Understanding Links
- 5. Images
- 5.1. Adding Images
- 5.1.1. Adding an Image Placeholder
- 5.2. Modifying an Image
- 5.2.1. Naming an Image
- 5.2.2. Adding a Text Description to an Image
- 5.2.3. Changing the Size of an Image
- 5.2.4. Aligning an Image
- 5.2.5. Adding a Margin Around an Image
- 5.2.6. Adding a Border
- 5.3. Editing Graphics
- 5.3.1. The Built-In Editing Tools
- 5.3.1.1. Cropping an image
- 5.3.1.2. Resampling an image
- 5.3.1.3. Brightness and contrast
- 5.3.1.4. Sharpening images
- 5.3.2. Setting Up an External Editor
- 5.3.3. Editing Images with Fireworks
- 5.3.3.1. Optimizing an image with Fireworks
- 5.3.1. The Built-In Editing Tools
- 5.4. Image Maps
- 5.4.1. Editing a hotspot's properties
- 5.5. Rollover Images
- 5.6. Flash Buttons
- 5.6.1. A Warning about Flash
- 5.6.1.1. Adding a Flash button to a Web page
- 5.6.1.2. Editing Flash buttons
- 5.6.1.3. Previewing Flash buttons
- 5.6.1. A Warning about Flash
- 5.7. Flash Text
- 5.7.1. Adding Flash text to a Web page
- 5.7.1.1. Editing Flash text
- 5.7.1.2. Resizing Flash text
- 5.7.1. Adding Flash text to a Web page
- 5.8. Tutorial: Adding Rollovers
- 5.1. Adding Images
- 1. Dreamweaver MX 2004 Guided Tour
- II. Building a Better Web Page
- 6. Cascading Style Sheets
- 6.1. Cascading Style Sheet Basics
- 6.1.1. Why Use CSS?
- 6.1.2. Internal vs. External Style Sheets
- 6.1.3. Types of Styles
- 6.2. Creating Styles
- 6.2.1. Phase 1: Set Up the CSS Type
- 6.2.2. Phase 2: Defining the Style
- 6.3. Using Styles
- 6.3.1. Linking to an External Style Sheet
- 6.3.2. Applying a Class Style
- 6.3.3. Un-Applying a Class Style
- 6.4. Manipulating Styles
- 6.4.1. Editing Styles
- 6.4.2. Editing Styles with the Rule Inspector
- 6.4.3. Deleting a Style
- 6.4.4. Renaming a Class Style
- 6.4.5. Duplicating a Style
- 6.5. More About Styles
- 6.5.1. Inheritance
- 6.5.2. Cascading
- 6.5.3. Using the Relevant CSS Panel
- 6.6. Advanced Styles
- 6.6.1. Pseudo-classes
- 6.6.2. IDs
- 6.6.3. Contextual Selectors (Descendent Selectors)
- 6.6.3.1. Creating the "Context"
- 6.6.3.2. Creating Contextual Selectors
- 6.7. Style Properties
- 6.7.1. Type Properties
- 6.7.2. Background Properties
- 6.7.2.1. Background Color
- 6.7.2.2. Background Image
- 6.7.2.3. Repeat
- 6.7.2.4. Attachment
- 6.7.2.5. Horizontal and Vertical Position
- 6.7.3. Block Properties
- 6.7.4. Box Properties
- 6.7.5. Border Properties
- 6.7.6. List Properties
- 6.7.7. Positioning Properties
- 6.7.8. Extensions
- 6.8. Cascading Style Sheets Tutorial
- 6.8.1. Creating an External Style Sheet
- 6.8.2. Editing a Style
- 6.8.3. Creating a Class Style
- 6.8.4. Formatting Images
- 6.8.5. Creating Contextual Selectors
- 6.8.6. Attaching an External Style Sheet
- 6.1. Cascading Style Sheet Basics
- 7. Page Layout 101
- 7.1. Table Basics
- 7.2. Layout Mode
- 7.2.1. How to Draw a Table in Layout Mode
- 7.2.2. Layout Table Properties
- 7.2.2.1. Table dimensions
- 7.2.2.2. Background color
- 7.2.2.3. Cell padding and cell spacing
- 7.2.3. How to Draw a Layout Cell
- 7.2.4. Layout Cell Properties
- 7.2.4.1. Alignment
- 7.2.5. Moving and Resizing Layout Cells and Layout Tables
- 7.2.6. Building Flexible Page Layouts in Layout Mode
- 7.2.6.1. Creating a flexible-width table
- 7.2.6.2. Adding spacer images
- 7.2.6.3. Removing spacer images
- 7.2.7. Using a Tracing Image
- 7.2.7.1. Hiding a tracing image
- 7.2.7.2. Moving a tracing image
- 7.3. Inserting a Table in Standard View
- 7.4. Selecting Parts of a Table in Standard View
- 7.4.1. Selecting a Table
- 7.4.2. Selecting Rows or Columns
- 7.4.3. Selecting Cells
- 7.5. Expanded Table Mode
- 7.6. Formatting Tables
- 7.6.1. Aligning Tables
- 7.6.2. Clearing Height and Width Values
- 7.6.3. Decorating a Table
- 7.6.4. Resizing a Table
- 7.7. Modifying Cell and Row Properties in Standard View
- 7.7.1. Alignment Properties
- 7.7.2. Table Header
- 7.7.3. A Property to Forget
- 7.7.4. Cell Decoration
- 7.7.4.1. Adding cell background colors
- 7.7.4.2. Adding cell background images
- 7.7.5. Setting Cell Dimensions
- 7.7.6. Tips for Surviving Table Making
- 7.7.6.1. The contents take priority
- 7.7.6.2. Set each column manually
- 7.7.6.3. There is no such thing as column width, only cell width
- 7.7.6.4. Do the math
- 7.7.6.5. The Spacer Image Revisited
- 7.8. Adding and Removing Rows and Columns
- 7.8.1. Adding One Row or Column
- 7.8.2. Adding Multiple Rows or Columns
- 7.8.3. Deleting Rows and Columns
- 7.9. Merging and Splitting Cells
- 7-10. Nesting Tables in Standard View
- 7.11. Tabular Data
- 7.11.1. Importing Data into a Table
- 7.11.2. Sorting Data in a Table
- 7.11.3. Exporting Table Data
- 7.12. Tables Tutorial
- 7.12.1. Getting Started
- 7.12.2. Creating a New Page and Setting Its Properties
- 7.12.3. Using a Tracing Image
- 7.12.4. Building the Banner in Layout Mode
- 7.12.5. Improving the Banner
- 7.12.6. Building the Content Table
- 7.12.7. Using CSS to Control Table Cells
- 7.12.8. Using the Table Object
- 8. Page Layout 2004
- 8.1. Introducing CSS Layout
- 8.2. The Basics
- 8.3. Creating CSS Styles for Layers
- 8.3.1. The CSS Positioning Properties
- 8.3.1.1. Positioning Type
- 8.3.1.2. Width and Height
- 8.3.1.3. Visibility
- 8.3.1.4. Z-Index
- 8.3.1.5. Overflow
- 8.3.1.6. Placement
- 8.3.1.7. Clip
- 8.3.1. The CSS Positioning Properties
- 8.4. Applying the Layer Style
- 8.5. Drawing with the Layer Tool
- 8.6. The Layers Panel
- 8.7. Modifying Layer Properties
- 8.7.1. Resizing Layers
- 8.7.2. Moving Layers
- 8.7.3. Aligning Layers
- 8.7.4. Background Image and Color
- 8.8. Nesting Layers
- 8.8.1. Undoing nested layers
- 8.9. CSS Layout Tutorial
- 8.9.1. Getting Started
- 8.9.2. Adding a Banner Layer
- 8.9.3. Creating the Sidebar
- 8.9.4. Positioning the Main Content
- 8.9.5. Fine-tuning the Design
- 9. Frames
- 9.1. The Frame Page
- 9.2. Creating Frames
- 9.2.1. Nested Framesets
- 9.3. Selecting Frames and Framesets
- 9.4. Saving Framesets and Frames
- 9.4.1. Saving multiple frames
- 9.5. Frame and Frameset Properties
- 9.5.1. Frameset Borders
- 9.5.2. Frame Size
- 9.5.3. Frame Properties
- 9.5.3.1. Name
- 9.5.3.2. Src
- 9.5.3.3. Scroll
- 9.5.3.4. No Resize
- 9.5.3.5. Margin Width and Margin Height
- 9.5.3.6. Border and Border Color
- 9.6. Targeting Links
- 9.7. Inserting a Navigation Bar
- 10. Under the Hood: HTML
- 10.1. Roundtrip HTML
- 10.1.1. Auto-Fixing Your Code
- 10.1.2. Web Application Server Pages
- 10.1.3. Special Characters and Encoding
- 10.2. Code View
- 10.2.1. Code Hints
- 10.2.2. Setting Code Formatting
- 10.2.2.1. Indents
- 10.2.2.2. Text Wrapping
- 10.2.2.3. Line Breaks
- 10.2.2.4. Case for Tags and Attributes
- 10.2.2.5. No Break After TD
- 10.2.2.6. Centering
- 10.3. Quick Tag Editor
- 10.3.1. Using the Quick Tag Editor
- 10.4. Tag Inspector
- 10.5. Reference Panel
- 10.6. Inserting JavaScript
- 10.1. Roundtrip HTML
- 6. Cascading Style Sheets
- III. Bringing Your Pages to Life
- 11. Forms
- 11.1. Form Basics
- 11.1.1. The Code Backstage
- 11.2. Creating a Form
- 11.3. Adding Form Elements
- 11.3.1. What All Form Elements Have in Common
- 11.3.2. Text Fields
- 11.3.3. Checkboxes
- 11.3.4. Radio Buttons and Radio Groups
- 11.3.4.1. Radio Group.
- 11.3.5. Pull-down Menus and Lists
- 11.3.6. File Field
- 11.3.7. Hidden Field
- 11.3.8. Buttons
- 11.3.9. Labels and Fieldsets
- 11.3.9.1. The Label tag
- 11.3.9.2. The Fieldset tag
- 11.4. Validating Forms
- 11.5. Forms Tutorial
- 11.5.1. Getting Started
- 11.5.2. Inserting a Form and Creating a Structure
- 11.5.3. Adding Labels and Form Elements
- 11.5.4. Adding a Menu and Submit Button
- 11.5.5. Styling the Form
- 11.5.6. Validating the Form
- 11.1. Form Basics
- 12. Dreamweaver Behaviors
- 12.1. Understanding Behaviors
- 12.1.1. Behavior Elements
- 12.1.2. More About Events
- 12.2. Applying Behaviors
- 12.2.1. The Behaviors Panel
- 12.2.2. Behaviors, Step by Step
- 12.2.2.1. Adding multiple behaviors
- 12.2.3. Editing Behaviors
- 12.2.4. A Quick Example
- 12.3. Events for 4.0 Browsers
- 12.3.1. Mouse Events
- 12.3.2. Keyboard Events
- 12.3.3. Body and Frameset Events
- 12.3.4. Selection and Highlighting Events
- 12.3.5. Form Events
- 12.4. The Actions, One by One
- 12.4.1. Navigation Actions
- 12.4.1.1. Show Pop-Up Menu
- 12.4.1.2. Open Browser Window
- 12.4.1.3. Go to URL
- 12.4.1.4. Jump Menu and Jump Menu Go
- 12.4.1.5. Check Browser
- 12.4.2. Image Actions
- 12.4.2.1. Preload Images
- 12.4.2.2. Swap Image
- 12.4.2.3. Swap Image Restore
- 12.4.2.4. Set Navigation Bar Image
- 12.4.3. Message Behaviors
- 12.4.3.1. Popup Message
- 12.4.3.2. Set Text of Status Bar
- 12.4.3.3. Set Text of Text Field
- 12.4.3.4. Set Text of Layer
- 12.4.3.5. Set Text of Frame
- 12.4.4. Multimedia Actions
- 12.4.4.1. Control Shockwave or Flash
- 12.4.4.2. Play Sound
- 12.4.4.3. Check Plug-in
- 12.4.5. Layer Actions
- 12.4.5.1. Show and Hide Layers
- 12.4.5.2. Drag Layers
- 12.4.6. Advanced Actions
- 12.4.6.1. Call JavaScript
- 12.4.6.2. Change Property
- 12.4.1. Navigation Actions
- 12.5. Creating an External JavaScript Library
- 12.6. Adding More Behaviors
- 12.1. Understanding Behaviors
- 13. Flash, Shockwave, and Other Multimedia
- 13.1. Flash
- 13.1.1. Inserting a Flash Movie
- 13.1.2. Flash Movie Properties
- 13.1.2.1. Naming a Flash movie
- 13.1.2.2. The Movie file
- 13.1.2.3. Src property
- 13.1.2.4. Movie size
- 13.1.2.5. Play options
- 13.1.2.6. Margins
- 13.1.2.7. Quality settings
- 13.1.2.8. Scaling
- 13.1.2.9. Alignment
- 13.1.2.10. Background color
- 13.2. Flash Elements
- 13.2.1. Image Viewer Properties
- 13.2.1.1. General Image Viewer properties
- 13.2.1.2. Image options
- 13.2.1.3. Playback options
- 13.2.1. Image Viewer Properties
- 13.3. Shockwave
- 13.3.1. Shockwave Movie Properties
- 13.4. Java Applets
- 13.4.1. Applet Properties
- 13.5. ActiveX Controls
- 13.5.1. ActiveX Properties
- 13.5.1.1. ClassID
- 13.5.1.2. Embed and Src
- 13.5.1. ActiveX Properties
- 13.6. Plug-Ins
- 13.6.1. Plug-In Properties
- 13.1. Flash
- 11. Forms
- IV. Building a Web Site
- 14. Introducing Site Management
- 14.1. Structuring a Web Site
- 14.1.1. Defining a Site
- 14.1.1.1. Site name
- 14.1.1.2. Local root folder
- 14.1.1.3. Default images folder
- 14.1.1.4. HTTP address
- 14.1.1.5. Cache
- 14.1.2. Editing or Removing Defined Sites
- 14.1.3. Exporting and Importing Sites
- 14.1.4. Organizing Site Files
- 14.1.5. Adding New Folders and Files
- 14.1.5.1. Adding files
- 14.1.5.2. Adding folders
- 14.1.5.3. Moving files and folders
- 14.1.5.4. Renaming files and folders
- 14.1.5.5. Deleting files and folders
- 14.1.1. Defining a Site
- 14.2. Viewing a Site Map
- 14.2.1. Setting Up Site Map View
- 14.2.2. Viewing and Customizing Site Map View
- 14.2.2.1. Identifying pages in the Site Map
- 14.2.2.2. Viewing just part of a Web site
- 14.2.2.3. Hiding extraneous links
- 14.2.3. Renaming Pages in the Site Map
- 14.3. Site Assets
- 14.3.1. Viewing the Assets Panel
- 14.3.2. Inserting Assets
- 14.3.2.1. Adding color and link assets
- 14.3.3. Favorite Assets
- 14.3.3.1. Identifying your Favorites
- 14.3.3.2. Using your Favorites
- 14.3.3.3. Removing Favorites
- 14.3.3.4. Organizing Favorite assets
- 14.1. Structuring a Web Site
- 15. Testing Your Site
- 15.1. Site Launch Checklist
- 15.2. Check Browser Support
- 15.2.1. Editing the List of Browsers to Check Against
- 15.3. Validating Web Pages
- 15.3.1. Setting Validation Preferences
- 15.3.2. Validating Web Pages
- 15.3.3. Common Validation Errors
- 15.4. Find and Fix Broken Links
- 15.4.1. Finding Broken Links
- 15.4.1.1. Checking just one page
- 15.4.1.2. Checking specific pages
- 15.4.1.3. Checking the entire Web site
- 15.4.2. Fixing Broken Links
- 15.4.3. Listing External Links
- 15.4.4. Orphaned Files
- 15.4.5. Changing a Link Throughout a Site
- 15.4.1. Finding Broken Links
- 15.5. Cleaning Up HTML (and XHTML)
- 15.6. Site Reporting
- 15.7. Accessibility
- 15.7.1. Accessibility Priorities
- 15.7.2. Accessibility Options
- 15.8. Download Statistics
- 16. Moving Your Site to the Internet
- 16.1. Defining a Remote Site
- 16.1.1. Setting Up a Remote Site with FTP
- 16.1.2. Setting Up a Remote Site over a Local Network
- 16.1.3. Setting Up a Remote Site with RDS
- 16.1.4. Setting Up a Remote Site with WebDAV
- 16.1.5. Setting Up a Remote Site with SourceSafe
- 16.2. Transferring Files
- 16.2.1. Moving Files to the Web Server
- 16.2.1.1. Other ways to move files to the Web server
- 16.2.2. Getting Files from the Web Server
- 16.2.3. Cloaking Files
- 16.2.1. Moving Files to the Web Server
- 16.3. Check In and Check Out
- 16.3.1. Checking Files Out
- 16.3.2. Checking Files In
- 16.3.3. Generating a Report on Checked-Out Files
- 16.4. Synchronizing Site Files
- 16.5. Communicating with Design Notes
- 16.5.1. Setting Up Design Notes
- 16.5.2. Adding Design Notes to a File
- 16.5.3. Viewing Design Notes
- 16.5.4. Organizing the Columns in the Files panel
- 16.5.5. "All Info" Design Notes in Column Views
- 16.5.5.1. Phase 1: Defining the new information types
- 16.5.5.2. Phase 2: Adding the column
- 16.1. Defining a Remote Site
- 14. Introducing Site Management
- V. Dreamweaver 2004 Power
- 17. Snippets and Libraries
- 17.1. Snippets Basics
- 17.2. Using Snippets
- 17.3. Creating Snippets
- 17.3.1. Organizing Snippets
- 17.4. Built-in Snippets
- 17.5. Library Basics
- 17.6. Create and Use Library Items
- 17.6.1. Add Library Items to a Page
- 17.7. Edit Library Items
- 17.7.1. Renaming Library Elements
- 17.7.2. Deleting Library Elements
- 17.8. Library Tutorial
- 17.8.1. Creating a Library Item
- 18. Templates
- 18.1. Template Basics
- 18.2. Create a Template
- 18.2.1. Turning a Web Page into a Template
- 18.2.2. Building a Template from Scratch
- 18.3. Define Editable Regions
- 18.3.1. Adding a Basic Editable Region
- 18.3.2. Adding a Repeating Region
- 18.3.2.1. Repeating tables
- 18.3.3. Making a Tag Attribute Editable
- 18.4. Adding Optional Regions
- 18.4.1. Locking optional regions
- 18.4.2. Repeating optional regions
- 18.4.3. Optional editable regions
- 18.4.4. Advanced Optional Regions
- 18.4.4.1. Even fancier tricks
- 18.4.4.2. Controlling regions with expressions
- 18.4.5. Editing and Removing Optional Regions
- 18.5. Nested Templates
- 18.5.1. Customizing Nested Templates
- 18.5.2. Using Nested Templates
- 18.6. Building Pages Based on a Template
- 18.6.1. Working with Repeating Regions
- 18.6.2. Changing Properties of Editable Tag Attributes
- 18.6.3. Hiding and Showing Optional Regions
- 18.6.4. Applying a Template to a Page You Already Made
- 18.7. Update a Template
- 18.7.1. Updating Nested Templates
- 18.7.2. Unlinking a Page from a Template
- 18.7.3. Exporting a Template-Based Site
- 18.8. Template Tutorial
- 18.8.1. Creating a Template
- 18.8.2. Creating a Page Based on a Template
- 18.8.3. Updating a Template
- 19. Automating Dreamweaver
- 19.1. The History Panel Revisited
- 19.1.1. Replay Your Steps
- 19.1.2. Exceptions and Errors
- 19.1.3. Copying and Pasting Actions
- 19.1.4. Save Steps as Commands
- 19.1.5. Recording Commands
- 19.2. Create Web Photo Album
- 19.3. Find and Replace
- 19.3.1. Find and Replace Basics
- 19.3.2. Basic Text and HTML Searches
- 19.3.2.1. Phase 1: Determine the scope of your search
- 19.3.2.2. Phase 2: Specify what to search for
- 19.3.2.3. Phase 3: Provide the replacement text
- 19.3.2.4. Phase 4: Choose the search settings
- 19.3.2.5. Phase 5: Take action
- 19.3.3. Advanced Text Searches
- 19.3.3.1. Limiting the search by tag
- 19.3.3.2. Limiting the search by attribute
- 19.3.4. Advanced Tag Searches
- 19.3.5. A Powerful Example: Adding Alt Text Fast
- 19.1. The History Panel Revisited
- 20. Customizing Dreamweaver
- 20.1. Keyboard Shortcuts
- 20.1.1. Make Your Own Shortcut Set
- 20.1.2. Changing Keyboard Shortcuts
- 20.1.3. Create a Shortcut Cheat Sheet
- 20.2. Dreamweaver Extensions
- 20.2.1. Browse the Exchange
- 20.2.2. Find a Good Extension
- 20.2.3. Other Extension Sources
- 20.2.4. Download and Install Extensions
- 20.2.4.1. The Extension Manager
- 20.2.5. Make Your Own Extensions
- 20.1. Keyboard Shortcuts
- 17. Snippets and Libraries
- VI. Dynamic Dreamweaver 2004
- 21. Getting Started with Dynamic Web Sites
- 21.1. The Dynamic Edge
- 21.2. Pieces of the Puzzle
- 21.2.1. Understanding Server Models
- 21.2.1.1. ASP
- 21.2.1.2. .NET
- 21.2.1.3. ColdFusion
- 21.2.1.4. JSP
- 21.2.1.5. PHP
- 21.2.2. Picking a Server Model
- 21.2.1. Understanding Server Models
- 21.3. Setting Up Dreamweaver for Dynamic Web Sites
- 21.3.1. Setting Up a Testing Server
- 21.3.2. Setting Up Dreamweaver
- 21.4. Databases Explained (in Five Minutes or Less)
- 21.4.1. Tables and Records
- 21.4.2. Relational Databases
- 21.5. Creating a Dynamic Page
- 21.6. Connecting Dreamweaver to a Database
- 21.6.1. Exploring the Databases Panel
- 22. Adding Dynamic Data to Your Pages
- 22.1. Retrieving Information
- 22.1.1. Understanding Recordsets
- 22.1.2. Creating Recordsets
- 22.1.3. Filtering Information
- 22.1.4. Comparison Operators for Filters
- 22.1.4.1. Comparing text values
- 22.1.4.2. Comparing numbers
- 22.1.5. Getting Comparison Values
- 22.1.5.1. Form variables
- 22.1.5.2. URL parameters
- 22.1.5.3. Creating a link with a URL parameter
- 22.1.5.4. Creating the recordset for the Results page
- 22.1.6. Advanced Recordsets and SQL
- 22.1.6.1. SQL: The very basics
- 22.1.6.2. Using the Data Tree view
- 22.1.6.3. Creating variables for filtering data
- 22.1.7. Reusing Recordsets
- 22.1.8. Editing Recordsets
- 22.1.9. Deleting Recordsets
- 22.2. Adding Dynamic Information
- 22.2.1. The Bindings Panel
- 22.2.2. Formatting Dynamic Information
- 22.2.3. Deleting Dynamic Information
- 22.3. Displaying Multiple Records
- 22.3.1. Creating a Repeating Table
- 22.3.2. Creating a Repeat Region
- 22.3.3. Editing and Removing a Repeat Region
- 22.4. Recordset Navigation
- 22.4.1. Recordset Navigation Bar
- 22.4.2. Recordset Navigation Status
- 22.5. Viewing Live Data Within Dreamweaver
- 22.5.1. Live Data View Settings
- 22.6. Master Detail Page Set
- 22.7. Passing Information Between Pages
- 22.7.1. Go To Detail Page
- 22.7.2. Go To Related Page
- 22.8. Tutorial: Displaying Database Information
- 22.8.1. Creating a Recordset
- 22.8.2. Formatting Dynamic Information
- 22.8.3. Live Data View and Creating Repeating Regions
- 22.8.4. Editing a Recordset and Linking to a Detail Page
- 22.8.5. Building the Detailed Product Page
- 22.8.6. Filling in the Details
- 22.8.7. Operators Standing By
- 22.1. Retrieving Information
- 23. Web Pages that Manipulate Database Records
- 23.1. Adding Data
- 23.1.1. Dreamweaver's Record Insertion Form Wizard
- 23.1.2. Using the Insert Record Behavior
- 23.2. Updating Database Records
- 23.2.1. The Insert Update Record Form Wizard
- 23.2.2. The Update Record Server Behavior
- 23.3. Dynamic Form Fields
- 23.3.1. Dynamic Text Form Fields
- 23.3.2. Dynamic Checkboxes and Radio Buttons
- 23.3.2.1. Dynamic radio buttons
- 23.3.2.2. Dynamic checkboxes
- 23.3.3. Dynamic Menus and Lists
- 23.4. Deleting Records
- 23.4.1. Deleting Records for ASP and JSP
- 23.4.2. Deleting Records for PHP, ASP.NET, and ColdFusion
- 23.5. Tutorial: Inserting and Updating Data
- 23.5.1. Adding an Insert Product Page
- 23.5.2. Finishing the Insert Form
- 23.5.3. Building a Page for Editing Database Records
- 23.5.3.1. Linking to the Update Page
- 23.5.3.2. Creating the Update Page
- 23.5.4. Creating and Linking to the Delete Page
- 23.5.4.1. Creating the Delete Page
- 23.1. Adding Data
- 24. Advanced Dynamic Site Features
- 24.1. Password-Protecting Web Pages
- 24.1.1. The Users Table
- 24.1.2. Creating a Registration Form
- 24.1.3. Creating the Login Page
- 24.1.4. The Log Out User Behavior
- 24.1.5. Protecting Individual Pages
- 24.2. Additional Data Sources
- 24.2.1. For ASP
- 24.2.2. For PHP and ColdFusion:
- 24.2.3. For JSP:
- 24.2.4. URL Variables
- 24.2.5. Form Variables
- 24.2.6. Cookies
- 24.2.7. Session Variables
- 24.2.8. Server Variables
- 24.3. Advanced Server Behaviors
- 24.3.1. Recordset Paging
- 24.3.2. Show Region Server Behaviors
- 24.4. Tutorial: Authentication
- 24.4.1. Building a Login Page
- 24.4.2. Password-Protecting the Administration Pages
- 24.4.3. Displaying a Portion of a Page to Logged-In Users
- 24.1. Password-Protecting Web Pages
- 21. Getting Started with Dynamic Web Sites
- A. Getting Help
- A.1. Getting Help from Dreamweaver
- A.1.1. Getting Started
- A.1.2. Detailed Assistance
- A.2. Getting Help from Macromedia
- A.2.1. Free Help by Email
- A.2.2. Paid Support
- A.2.3. Macromedia Web Site
- A.2.4. Quick Reference Guide
- A.2.5. Newsgroups
- A.3. Help from the Real World
- A.3.1. DMX Zone
- A.3.2. Community MX
- A.3.3. Dreamweaver FAQ and Resource Site
- A.4. Help Creating Your Own Extensions
- A.1. Getting Help from Dreamweaver
- About the Author
- Colophon
- SPECIAL OFFER: Upgrade this ebook with OReilly