Adobe® Dreamweaver® CS5 Bible

Book description

Updated version of the bestselling Dreamweaver Bible series

Packed with hands-on instruction and step-by-step tutorials, the Dreamweaver CS5 Bible has everything you need to harness the incredible power of this amazing Web development tool. Starting with Dreamweaver basics, expert author and Adobe guru Joe Lowery (Adobe CS4 Web Workflows and Adobe Dreamweaver CS4 Bible) guides you through the ins-and-outs of Dreamweaver showing you how to build dynamic, data-driven sites in no time.

  • Details how to use Dreamweaver with PHP, ASP.NET, ColdFusion and more to access and work with live backend data

  • Describes designing for and working with popular Content Management Systems (CMS) including WordPress, Joomla, and Drupal

  • Includes how-to's on using HTML, CSS, and JavaScript in Dreamweaver to build attractive dynamic websites, as well as comprehensive information on creating and working with both design and code templates to provide consistency across a web site with minimal effort

Dreamweaver has established itself as one of the leading Web development tools and Dreamweaver CS5 Bible is the must-have learning tool and reference guide for any Web developer using Dreamweaver.

Table of contents

  1. Copyright
  2. About the Author
  3. About the Technical Editor
  4. About the Instructional Designer
  5. Credits
  6. Introduction
    1. Who Should Read This Book
    2. How This Book Is Organized
      1. Part I: Laying the Groundwork in Dreamweaver CS5
      2. Part II: Designing and Crafting Basic Pages
      3. Part III: Adding Advanced Design Features
      4. Part IV: Incorporating Dynamic Data
      5. Part V: Including Multimedia Elements
      6. Part VI: Enhancing Productivity and Web Site Management
      7. Part VII: Extending Dreamweaver
      8. Appendices
      9. Conventions and Features
        1. Windows and Macintosh Conventions
        2. Key Combinations
        3. Mouse Instructions
        4. Menu Commands
        5. Typographical Conventions
        6. Code
        7. Dreamweaver Quickstarts
        8. Dreamweaver Techniques
        9. Tips, Notes, and Cautions
    3. Minimum Requirements
      1. Windows
      2. Macintosh
    4. Further Information
  7. I. Laying the Groundwork in Dreamweaver
    1. 1. Introducing Dreamweaver CS5
      1. 1.1. The Dynamic World of Dreamweaver
        1. 1.1.1. Connecting to the world's data
        2. 1.1.2. True page representation
        3. 1.1.3. Integrated visual and text editors
        4. 1.1.4. World-class code editing
        5. 1.1.5. Web site maintenance tools
        6. 1.1.6. Team-oriented site building
      2. 1.2. The Dreamweaver Interface
        1. 1.2.1. Easy text entry
        2. 1.2.2. Drag-and-drop data fields
        3. 1.2.3. One-stop object modification
        4. 1.2.4. Accessing and managing resources
        5. 1.2.5. Complete custom environment
        6. 1.2.6. Managing keyboard shortcuts
        7. 1.2.7. Simple selection process
        8. 1.2.8. Enhanced layout options
        9. 1.2.9. Plugin media preview
        10. 1.2.10. Extended find and replace
      3. 1.3. Up-to-Date Code Standards
        1. 1.3.1. Cutting-edge CSS support
        2. 1.3.2. Addressing accessibility
        3. 1.3.3. Straightforward text and graphics support
        4. 1.3.4. Enhanced table capabilities
        5. 1.3.5. Easy form entry
        6. 1.3.6. Click-and-drag frame setup
        7. 1.3.7. Multimedia enhancements
      4. 1.4. Next-Generation Features
        1. 1.4.1. Content management system support
        2. 1.4.2. Ajax spoken here
        3. 1.4.3. Dynamic style updates
        4. 1.4.4. Photoshop, Flash, and Fireworks integration
        5. 1.4.5. Server-side behaviors
        6. 1.4.6. XML and XSLT integration
        7. 1.4.7. CSS layout control
        8. 1.4.8. JavaScript behaviors
      5. 1.5. Program Extensibility
        1. 1.5.1. Objects and behaviors
        2. 1.5.2. Server Behavior Builder
        3. 1.5.3. Commands and floating panels
        4. 1.5.4. Adjustable Insert panels
        5. 1.5.5. Custom tags, translators, and Property inspectors
      6. 1.6. Automation Enhancements
        1. 1.6.1. Rapid application development with Data objects
        2. 1.6.2. Importing Office documents
        3. 1.6.3. Reference panel
        4. 1.6.4. History panel
      7. 1.7. Site Management Tools
        1. 1.7.1. Object libraries
        2. 1.7.2. Supercharged templates
        3. 1.7.3. Browser targeting
        4. 1.7.4. Converting Web pages
        5. 1.7.5. Verifying links
        6. 1.7.6. FTP publishing
        7. 1.7.7. File Check In/Check Out
      8. 1.8. Summary
    2. 2. Touring Dreamweaver
      1. 2.1. Choosing a Workspace Layout
      2. 2.2. Viewing the Document Window
        1. 2.2.1. Switching views in the Document window
          1. 2.2.1.1. Design and Code views
          2. 2.2.1.2. Live View and Live Code
        2. 2.2.2. Working with the status bar
          1. 2.2.2.1. Tag Selector
          2. 2.2.2.2. Select, Hand, and Zoom tools
          3. 2.2.2.3. Window Size pop-up menu
          4. 2.2.2.4. Download Indicator
      3. 2.3. Accessing the Toolbars
        1. 2.3.1. The Application bar
        2. 2.3.2. The Related Files bar
        3. 2.3.3. The Document toolbar
          1. 2.3.3.1. Checking for browser errors
          2. 2.3.3.2. Previewing your file
          3. 2.3.3.3. Easy refresh and viewing options
          4. 2.3.3.4. Managing files
        4. 2.3.4. The Standard toolbar
        5. 2.3.5. The Style Rendering toolbar
        6. 2.3.6. The Coding toolbar
        7. 2.3.7. The Browser Navigation toolbar
      4. 2.4. Selecting from the Insert Panel
        1. 2.4.1. Common objects
        2. 2.4.2. Layout objects
        3. 2.4.3. Forms objects
        4. 2.4.4. Data objects
        5. 2.4.5. Spry objects
        6. 2.4.6. InContext Editing objects
        7. 2.4.7. Text objects
        8. 2.4.8. Favorites
        9. 2.4.9. ASP objects
        10. 2.4.10. CFML objects
        11. 2.4.11. PHP objects
        12. 2.4.12. XSLT objects
      5. 2.5. Getting the Most Out of the Property Inspector
        1. 2.5.1. Manipulating the Property inspector
        2. 2.5.2. Property inspector elements
      6. 2.6. Customizing Your Workspace with Dockable Panels
        1. 2.6.1. Hiding and showing panels
        2. 2.6.2. Customizing panel groups
      7. 2.7. Accessing the Menus
      8. 2.8. Connecting to Adobe Services
        1. 2.8.1. Getting online with Business Catalyst
        2. 2.8.2. Fine-tuning with BrowserLab
        3. 2.8.3. Screen sharing in Dreamweaver
        4. 2.8.4. Additional Adobe services
      9. 2.9. Summary
    3. 3. Setting Your Preferences
      1. 3.1. Customizing Your Environment
        1. 3.1.1. General preferences
          1. 3.1.1.1. Document options
            1. 3.1.1.1.1. Open Documents In Tabs option
            2. 3.1.1.1.2. Show Welcome Screen option
            3. 3.1.1.1.3. Reopen Documents On Startup option
            4. 3.1.1.1.4. Warn When Opening Read-Only Files option
            5. 3.1.1.1.5. Enable Related Files option
            6. 3.1.1.1.6. Update Links option
          2. 3.1.1.2. Editing options
            1. 3.1.1.2.1. Show Dialog When Inserting Objects option
            2. 3.1.1.2.2. Enable Double-Byte Inline Input option
            3. 3.1.1.2.3. Switch To Plain Paragraph After Heading option
            4. 3.1.1.2.4. Allow Multiple Consecutive Spaces option
            5. 3.1.1.2.5. Use <strong> And <em> In Place Of <b> And <i> option
            6. 3.1.1.2.6. Warn When Placing Editable Regions Within <p> Or <h1>-<h6> Tags option
            7. 3.1.1.2.7. Maximum Number Of History Steps option
            8. 3.1.1.2.8. Spelling Dictionary option
        2. 3.1.2. Preferences for invisible elements
        3. 3.1.3. Highlighting preferences
        4. 3.1.4. Status Bar preferences
          1. 3.1.4.1. Window Sizes option
          2. 3.1.4.2. Connection Speed option
        5. 3.1.5. File Types / Editors preferences
          1. 3.1.5.1. Open In Code View option
          2. 3.1.5.2. External Code Editor option
          3. 3.1.5.3. Enable BBEdit Integration (Macintosh only) option
          4. 3.1.5.4. Reload Modified Files option
          5. 3.1.5.5. Save On Launch option
          6. 3.1.5.6. Fireworks option
          7. 3.1.5.7. Defining editors for different file types
        6. 3.1.6. Copy/Paste preferences
        7. 3.1.7. New Document preferences
          1. 3.1.7.1. Default Document option
          2. 3.1.7.2. Default Extension option
          3. 3.1.7.3. Default Document Type option
          4. 3.1.7.4. Encoding options
          5. 3.1.7.5. Show New Document Dialog Box On Control+N option
      2. 3.2. Adjusting Advanced Features
        1. 3.2.1. Accessibility preferences
          1. 3.2.1.1. Show Attributes When Inserting option
          2. 3.2.1.2. Keep Focus In The Panel When Opening option (Windows only)
          3. 3.2.1.3. Offscreen Rendering option (Windows only)
        2. 3.2.2. AP Elements preferences
          1. 3.2.2.1. Visibility option
          2. 3.2.2.2. Width and Height options
          3. 3.2.2.3. Background Color option
          4. 3.2.2.4. Background Image option
          5. 3.2.2.5. Nesting option
        3. 3.2.3. CSS Styles preferences
      3. 3.3. Making Online Connections
        1. 3.3.1. Site preferences
          1. 3.3.1.1. Always Show Local/Remote Files On The Right/Left option
          2. 3.3.1.2. Dependent Files options
          3. 3.3.1.3. FTP Connection: Disconnect After __ Minutes Idle option
          4. 3.3.1.4. FTP Time Out option
          5. 3.3.1.5. FTP Transfer option: Select Default Action In Dialogs After __ Seconds
          6. 3.3.1.6. Firewall Host and Firewall Port options
          7. 3.3.1.7. Put options
          8. 3.3.1.8. Move options
          9. 3.3.1.9. Manage Sites button
        2. 3.3.2. Preview In Browser preferences
      4. 3.4. Customizing Your Code
        1. 3.4.1. Fonts preferences
        2. 3.4.2. Code Hints preferences
          1. 3.4.2.1. Close Tags option
          2. 3.4.2.2. Options: Enable Code Hints
        3. 3.4.3. Code Rewriting preferences
          1. 3.4.3.1. Fix Invalidly Nested And Unclosed Tags option
          2. 3.4.3.2. Rename Form Items When Pasting option
          3. 3.4.3.3. Remove Extra Closing Tags option
          4. 3.4.3.4. Warn When Fixing Or Removing Tags option
          5. 3.4.3.5. Never Rewrite Code preferences
          6. 3.4.3.6. Special Characters Encoding preferences
          7. 3.4.3.7. URL Encoding preferences
        4. 3.4.4. Code Coloring preferences
        5. 3.4.5. Code Format preferences
          1. 3.4.5.1. Indent control options
          2. 3.4.5.2. Line control options
          3. 3.4.5.3. Case control options
          4. 3.4.5.4. CSS Source Format preferences
        6. 3.4.6. Validator preferences
      5. 3.5. Summary
    4. 4. Setting Up Sites and Servers
      1. 4.1. Planning Your Site
        1. 4.1.1. Deciding what you want to say
        2. 4.1.2. Targeting your audience
        3. 4.1.3. Determining your resources
      2. 4.2. Mapping Dynamic Pages for Web Applications
      3. 4.3. Defining a Site
        1. 4.3.1. Working with Site Setup
        2. 4.3.2. Establishing local connections
        3. 4.3.3. Specifying a remote server
        4. 4.3.4. Defining a testing server
      4. 4.4. Cloaking Site Folders
      5. 4.5. Managing Site Info
      6. 4.6. Creating and Saving New Pages
        1. 4.6.1. Starting Dreamweaver
        2. 4.6.2. Opening existing files
        3. 4.6.3. Opening a new file
        4. 4.6.4. Saving your file
        5. 4.6.5. Closing the file
        6. 4.6.6. Quitting the program
      7. 4.7. Creating New Documents
        1. 4.7.1. Using the New Document dialog box
        2. 4.7.2. Creating a new default document
      8. 4.8. Previewing Your Web Pages
        1. 4.8.1. Previewing in your browsers
        2. 4.8.2. Displaying pages with BrowserLab
      9. 4.9. Putting Your Pages Online
        1. 4.9.1. Transferring with FTP
        2. 4.9.2. Using the FTP Log panel
      10. 4.10. Summary
  8. II. Designing and Crafting Basic Pages
    1. 5. Accessing the Code Directly
      1. 5.1. The Structure of a Web Page
      2. 5.2. Expanding into XHTML
      3. 5.3. doctype and doctype Switching
      4. 5.4. Defining <head> Elements
        1. 5.4.1. Establishing Page Properties
          1. 5.4.1.1. Appearance (CSS)
          2. 5.4.1.2. Appearance (HTML)
          3. 5.4.1.3. Links (CSS)
          4. 5.4.1.4. Headings (CSS)
          5. 5.4.1.5. Title/Encoding
          6. 5.4.1.6. Tracing Image
        2. 5.4.2. Understanding <meta> and other <head> tags
          1. 5.4.2.1. Inserting tags with the Meta object
          2. 5.4.2.2. Aiding search engines with the Keywords and Description objects
          3. 5.4.2.3. Refreshing the page and redirecting users
          4. 5.4.2.4. Changing bases
          5. 5.4.2.5. Linking to other files
      5. 5.5. Adding to the <body>
        1. 5.5.1. Logical styles
        2. 5.5.2. Physical styles
      6. 5.6. Working with Code View and the Code Inspector
        1. 5.6.1. Printing code
      7. 5.7. Integrating Live View, Related Files, and Code Navigator Features
        1. 5.7.1. Enhanced workflow with Live View
          1. 5.7.1.1. Incorporating Live Code
          2. 5.7.1.2. Setting Live View options
        2. 5.7.2. Accessing Related Files
        3. 5.7.3. Navigating with the Code Navigator
      8. 5.8. Using the Coding Toolbar
        1. 5.8.1. Code collapse
        2. 5.8.2. Code selection and highlight
        3. 5.8.3. Commenting code
        4. 5.8.4. Manipulating CSS
        5. 5.8.5. Other Coding toolbar functions
      9. 5.9. Enhancing Code Authoring Productivity
        1. 5.9.1. Code Hints and Tag Completion
        2. 5.9.2. Modifying blocks of code
        3. 5.9.3. Inserting code with the Tag Chooser
      10. 5.10. Adding Code Through the Snippets Panel
      11. 5.11. Using the Reference Panel
      12. 5.12. Modifying Code with the Tag Inspector
      13. 5.13. Rapid Tag Modification with the Quick Tag Editor
        1. 5.13.1. Insert HTML mode
        2. 5.13.2. Wrap Tag mode
        3. 5.13.3. Edit Tag mode
      14. 5.14. Adding Java Applets
      15. 5.15. Managing JavaScript and VBScript
        1. 5.15.1. Inserting JavaScript and VBScript
        2. 5.15.2. Editing JavaScript and VBScript
        3. 5.15.3. Extracting JavaScript
      16. 5.16. Validating Your XML Pages
      17. 5.17. Inserting Symbols and Special Characters
        1. 5.17.1. Named characters
        2. 5.17.2. Decimal characters and UTF-8 encoding
        3. 5.17.3. Using the Character objects
      18. 5.18. Summary
    2. 6. Building Style Sheet Web Pages
      1. 6.1. Understanding Cascading Style Sheets
        1. 6.1.1. Grouping properties
        2. 6.1.2. Inheritance of properties
        3. 6.1.3. Cascading characteristics
        4. 6.1.4. Defining new class and ID selectors for extended design control
        5. 6.1.5. Specificity
        6. 6.1.6. How styles are applied
          1. 6.1.6.1. External style sheets
          2. 6.1.6.2. Embedded styles
          3. 6.1.6.3. Inline styles
      2. 6.2. Working with the CSS Styles Panel
        1. 6.2.1. All mode
        2. 6.2.2. Current mode
      3. 6.3. Creating and Applying Styles
        1. 6.3.1. Generating new styles
          1. 6.3.1.1. Class
          2. 6.3.1.2. ID
          3. 6.3.1.3. Tag
          4. 6.3.1.4. Compound
          5. 6.3.1.5. Descendants and other advanced selectors
        2. 6.3.2. Applying styles through the Property inspector
        3. 6.3.3. Attaching an external style sheet
          1. 6.3.3.1. Choosing a media type
          2. 6.3.3.2. Rendering different styles
        4. 6.3.4. Applying, changing, and removing a style
          1. 6.3.4.1. Changing styles
          2. 6.3.4.2. Removing applied styles
        5. 6.3.5. Editing and managing style sheets
          1. 6.3.5.1. CSS Styles panel
          2. 6.3.5.2. CSS Styles panel Properties pane
          3. 6.3.5.3. Toggling CSS properties
          4. 6.3.5.4. Managing CSS rules
        6. 6.3.6. Debugging your applied CSS
      4. 6.4. Styles and Their Attributes
        1. 6.4.1. Type options
        2. 6.4.2. Background options
        3. 6.4.3. Block options
        4. 6.4.4. Box options
        5. 6.4.5. Border options
        6. 6.4.6. List options
        7. 6.4.7. Positioning options
        8. 6.4.8. Extensions options
      5. 6.5. Design-Time Style Sheets
      6. 6.6. Summary
    3. 7. Woking with Text
      1. 7.1. Starting with Headings
      2. 7.2. Working with Paragraphs
        1. 7.2.1. Inserting text
        2. 7.2.2. Cutting, copying, and pasting
        3. 7.2.3. Using drag-and-drop
        4. 7.2.4. Inserting text from other text applications
        5. 7.2.5. Copying and pasting code
        6. 7.2.6. Undo, redo, and the History panel
      3. 7.3. Checking Your Spelling
      4. 7.4. Using Find and Replace
        1. 7.4.1. Finding on the visual page
        2. 7.4.2. Searching the code
          1. 7.4.2.1. Looking for text in the code
          2. 7.4.2.2. Using advanced text options in Find and Replace
          3. 7.4.2.3. Replacing HTML tags and attributes
        3. 7.4.3. Concentrating your search with regular expressions
          1. 7.4.3.1. Wildcard characters
          2. 7.4.3.2. Matching character positions and repeating characters
          3. 7.4.3.3. Matching character ranges
          4. 7.4.3.4. Using grouping with regular expressions
      5. 7.5. Controlling Whitespace
        1. 7.5.1. Indenting text
        2. 7.5.2. Working with preformatted text
        3. 7.5.3. The <br> tag
      6. 7.6. Working with Microsoft Office Documents
        1. 7.6.1. Copying and pasting Office content
        2. 7.6.2. Importing Office documents
        3. 7.6.3. Dragging and dropping Word and Excel files
        4. 7.6.4. Importing Word HTML
      7. 7.7. Styling Your Text
        1. 7.7.1. Depicting various styles
        2. 7.7.2. Using the <address> tag
        3. 7.7.3. Adding abbreviations and acronyms
      8. 7.8. Modifying Text Format
        1. 7.8.1. Adjusting font size
        2. 7.8.2. Adding font color
        3. 7.8.3. Assigning a specific font
          1. 7.8.3.1. About HTML fonts
          2. 7.8.3.2. Selecting a font
          3. 7.8.3.3. Editing the font list
        4. 7.8.4. Aligning text
        5. 7.8.5. Indenting entire paragraphs
      9. 7.9. Incorporating Dates
      10. 7.10. Commenting Your Code
      11. 7.11. Summary
    4. 8. Inserting Images
      1. 8.1. Using Images Inline
        1. 8.1.1. Inserting images
          1. 8.1.1.1. Relative to Document
          2. 8.1.1.2. Relative to Site Root
        2. 8.1.2. Dragging images from the Assets panel
        3. 8.1.3. Optimizing and altering images
          1. 8.1.3.1. Cropping graphics
          2. 8.1.3.2. Resampling after resizing
          3. 8.1.3.3. Affecting brightness and contrast
          4. 8.1.3.4. Sharpening graphic lines
          5. 8.1.3.5. Employing the Optimize Image command
          6. 8.1.3.6. Editing images
        4. 8.1.4. Modifying image attributes
          1. 8.1.4.1. Naming your image
          2. 8.1.4.2. Adjusting height and width
          3. 8.1.4.3. Using margins
          4. 8.1.4.4. Adding image descriptions
          5. 8.1.4.5. Bordering a graphic
          6. 8.1.4.6. Specifying a lowsrc
        5. 8.1.5. Working with alignment options
          1. 8.1.5.1. Horizontal alignment
          2. 8.1.5.2. Vertical alignment
          3. 8.1.5.3. Wrapping text
      2. 8.2. Adding Background Images
      3. 8.3. Dividing the Web Page with Horizontal Rules
      4. 8.4. Including Banner Ads
      5. 8.5. Inserting Rollover Images
      6. 8.6. Summary
    5. 9. Establishing Web Links
      1. 9.1. Understanding URLs
      2. 9.2. Surfing the Web with Hypertext
        1. 9.2.1. Eliminating underlines from links
        2. 9.2.2. Inserting URLs from the Assets panel
        3. 9.2.3. Pointing to a file
        4. 9.2.4. Addressing types
        5. 9.2.5. Checking links
      3. 9.3. Adding an E-mail Link
      4. 9.4. Navigating with Anchors
        1. 9.4.1. Moving within the same document
        2. 9.4.2. Using named anchors in a different page
        3. 9.4.3. Creating null links
      5. 9.5. Targeting Your Links
      6. 9.6. Summary
  9. III. Adding Advanced Design Features
    1. 10. Working with Divs and AP Elements
      1. 10.1. Divs and AP Elements 101
      2. 10.2. Placing <div> Tags
        1. 10.2.1. Defining a CSS rule for a <div> tag
        2. 10.2.2. Inserting the <div> tag
        3. 10.2.3. Visualizing <div> tags
          1. 10.2.3.1. CSS Inspect
          2. 10.2.3.2. CSS Layout Backgrounds
          3. 10.2.3.3. CSS Layout Box Model
          4. 10.2.3.4. CSS Layout Outlines
      3. 10.3. Creating AP Elements with Dreamweaver
        1. 10.3.1. Inserting an AP element object
        2. 10.3.2. Using the Insert Layout Objects AP Div option
        3. 10.3.3. Setting default characteristics of an AP element
        4. 10.3.4. Choosing relative instead of absolute positioning
          1. 10.3.4.1. Using the Relative attribute
          2. 10.3.4.2. Using nested AP elements
      4. 10.4. Modifying an AP Element
        1. 10.4.1. Selecting an AP element
        2. 10.4.2. Resizing an AP element
        3. 10.4.3. Moving an AP element
        4. 10.4.4. Using the CSS-P Property inspector
          1. 10.4.4.1. Name
          2. 10.4.4.2. Tag attribute
          3. 10.4.4.3. Visibility
          4. 10.4.4.4. Overflow
          5. 10.4.4.5. Clipping
          6. 10.4.4.6. Z-index
          7. 10.4.4.7. Background image or color
        5. 10.4.5. The AP Elements panel
          1. 10.4.5.1. Modifying properties with the AP Elements panel
          2. 10.4.5.2. Nesting with the AP Elements panel
        6. 10.4.6. Aligning AP elements
          1. 10.4.6.1. Using the ruler
          2. 10.4.6.2. Working with guides
            1. 10.4.6.2.1. Positioning and removing guides
            2. 10.4.6.2.2. Displaying guide measurements
            3. 10.4.6.2.3. Locking and snapping guides
            4. 10.4.6.2.4. Precise guide placement
            5. 10.4.6.2.5. Editing guide settings
            6. 10.4.6.2.6. Showing the browser window fold
          3. 10.4.6.3. Aligning objects with the grid
        7. 10.4.7. Adding elements to an AP element
        8. 10.4.8. Forms and AP elements
      5. 10.5. Creating Your Page Design with AP Elements
        1. 10.5.1. Using the Tracing Image
          1. 10.5.1.1. Adding the Tracing Image to your page
          2. 10.5.1.2. Moving the Tracing Image
        2. 10.5.2. Preventing overlaps
      6. 10.6. Activating AP Elements with Behaviors
        1. 10.6.1. Drag AP Element
        2. 10.6.2. Set Text of Container
        3. 10.6.3. Show-Hide Elements
      7. 10.7. Summary
    2. 11. Using Behaviors
      1. 11.1. Understanding Behaviors, Events, and Actions
      2. 11.2. Attaching a Behavior
        1. 11.2.1. Using the Behaviors panel
        2. 11.2.2. Adding a behavior
        3. 11.2.3. Managing events
        4. 11.2.4. Standard actions
          1. 11.2.4.1. Call JavaScript
          2. 11.2.4.2. Change Property
          3. 11.2.4.3. Check Plugin
          4. 11.2.4.4. Drag AP Element
          5. 11.2.4.5. Go to URL
          6. 11.2.4.6. Jump Menu and Jump Menu Go
          7. 11.2.4.7. Open Browser Window
          8. 11.2.4.8. Popup Message
          9. 11.2.4.9. Preload Images
          10. 11.2.4.10. Set Nav Bar Image
          11. 11.2.4.11. Set Text of Container
          12. 11.2.4.12. Set Text of Frame
          13. 11.2.4.13. Set Text of Status Bar
          14. 11.2.4.14. Set Text of Text Field
          15. 11.2.4.15. Show-Hide Elements
          16. 11.2.4.16. Swap Image and Swap Image Restore
          17. 11.2.4.17. Validate Form
        5. 11.2.5. Spry effects in Dreamweaver
          1. 11.2.5.1. Appear/Fade
          2. 11.2.5.2. Blind
          3. 11.2.5.3. Grow/Shrink
          4. 11.2.5.4. Highlight
          5. 11.2.5.5. Shake
          6. 11.2.5.6. Slide
          7. 11.2.5.7. Squish
      3. 11.3. Installing, Managing, and Modifying Behaviors
        1. 11.3.1. Altering the parameters of a behavior
        2. 11.3.2. Sequencing behaviors
        3. 11.3.3. Deleting behaviors
      4. 11.4. Summary
    3. 12. Setting Up Tables
      1. 12.1. HTML Table Fundamentals
        1. 12.1.1. Rows
        2. 12.1.2. Cells
        3. 12.1.3. Column and row headings
      2. 12.2. Inserting Tables in Dreamweaver
      3. 12.3. Modifying Tables
        1. 12.3.1. Selecting table elements
          1. 12.3.1.1. Selecting in Expanded Tables mode
          2. 12.3.1.2. Selecting an entire table
          3. 12.3.1.3. Selecting a row or column
          4. 12.3.1.4. Selecting cells
        2. 12.3.2. Editing a table's contents
          1. 12.3.2.1. Moving through a table
          2. 12.3.2.2. Cutting, copying, and pasting in tables
            1. 12.3.2.2.1. Copying attributes and contents
            2. 12.3.2.2.2. Copying contents only
        3. 12.3.3. Working with table properties
          1. 12.3.3.1. Setting alignment
          2. 12.3.3.2. Resizing a table
          3. 12.3.3.3. Inserting rows and columns
          4. 12.3.3.4. Deleting rows and columns
          5. 12.3.3.5. Setting table borders and backgrounds
          6. 12.3.3.6. Working with cell spacing and cell padding
          7. 12.3.3.7. Merging and splitting cells
        4. 12.3.4. Setting cell, column, and row properties
          1. 12.3.4.1. Horizontal alignment
          2. 12.3.4.2. Vertical alignment
          3. 12.3.4.3. Cell wrap
          4. 12.3.4.4. Table header cells
          5. 12.3.4.5. Cell width and height
          6. 12.3.4.6. Color elements
      4. 12.4. Sorting Tables
      5. 12.5. Importing Tabular Data
      6. 12.6. Summary
    4. 13. Interactive Forms
      1. 13.1. How HTML Forms Work
      2. 13.2. Inserting a Form in Dreamweaver
      3. 13.3. Using Text Fields
        1. 13.3.1. Inserting text fields
        2. 13.3.2. Creating password fields
        3. 13.3.3. Inserting multiline text areas
      4. 13.4. Providing Checkboxes and Radio Buttons
        1. 13.4.1. Checkboxes
        2. 13.4.2. Radio buttons
      5. 13.5. Creating Form Lists and Menus
        1. 13.5.1. Drop-down menus
        2. 13.5.2. Menu values
        3. 13.5.3. Scrolling lists
      6. 13.6. Navigating with a Jump Menu
        1. 13.6.1. Modifying a jump menu
        2. 13.6.2. Activating Go buttons
      7. 13.7. Activating Your Form with Buttons
        1. 13.7.1. Submit, Reset, and Command buttons
        2. 13.7.2. Graphical buttons
      8. 13.8. Using Hidden and File Fields
        1. 13.8.1. The hidden input type
        2. 13.8.2. The file input type
      9. 13.9. Improving Accessibility
      10. 13.10. Styling Forms with CSS
        1. 13.10.1. Highlighting the form
        2. 13.10.2. Altering input fields
        3. 13.10.3. Distinguishing lists and menus
        4. 13.10.4. Changing labels and legends
        5. 13.10.5. Highlighting focus
      11. 13.11. Summary
    5. 14. Creating Lists
      1. 14.1. Creating Unordered (Bulleted) Lists
        1. 14.1.1. Editing unordered lists
        2. 14.1.2. List tags
        3. 14.1.3. Using other bullet symbols
        4. 14.1.4. Styling lists with CSS
      2. 14.2. Mastering Ordered (Numbered) Lists
        1. 14.2.1. Editing ordered lists
        2. 14.2.2. Using other numbering styles
      3. 14.3. Creating Navigation Buttons from Lists
        1. 14.3.1. Step 1: Preparing background graphics
        2. 14.3.2. Step 2: Creating the list and containing <div>
        3. 14.3.3. Step 3: Building the CSS styles
        4. 14.3.4. Step 4: Applying the CSS
      4. 14.4. Making Definition Lists
      5. 14.5. Using Nested Lists
      6. 14.6. Accessing Special List Types
        1. 14.6.1. Menu lists
        2. 14.6.2. Directory lists
      7. 14.7. Summary
    6. 15. Using Frames and Framesets
      1. 15.1. Frames and Framesets: The Basics
        1. 15.1.1. Columns and rows
        2. 15.1.2. Sizing frames
      2. 15.2. Creating a Frameset and Frames
        1. 15.2.1. Creating a new frameset file
        2. 15.2.2. Hand-coding framesets
        3. 15.2.3. Creating a frameset visually
        4. 15.2.4. Creating framesets quickly with frame objects
      3. 15.3. Adding More Frames
        1. 15.3.1. Using the menus
        2. 15.3.2. Using the mouse
      4. 15.4. Selecting, Saving, and Closing Framesets
        1. 15.4.1. Selecting framesets and frames
        2. 15.4.2. Saving framesets and frames
        3. 15.4.3. Closing framesets
      5. 15.5. Working with the Frameset Property Inspector
        1. 15.5.1. Resizing frames in a frameset
        2. 15.5.2. Manipulating frameset borders
          1. 15.5.2.1. Enabling borders
          2. 15.5.2.2. Border color options
      6. 15.6. Modifying a Frame
        1. 15.6.1. Page properties
        2. 15.6.2. Working with the Frame Property inspector
          1. 15.6.2.1. Naming your frames
          2. 15.6.2.2. Opening a Web page into a frame
          3. 15.6.2.3. Setting borders
          4. 15.6.2.4. Adding scroll bars
          5. 15.6.2.5. Resizing
          6. 15.6.2.6. Setting margins
        3. 15.6.3. Modifying content
        4. 15.6.4. Deleting frames
      7. 15.7. Targeting Frame Content
        1. 15.7.1. Targeting sections of your frameset
        2. 15.7.2. Targeting specific frames in your frameset
        3. 15.7.3. Updating two or more frames at once
      8. 15.8. Handling Frameless Browsers
      9. 15.9. Investigating Iframes
      10. 15.10. Summary
    7. 16. Powering Ajax Pages with Spry
      1. 16.1. Understanding Ajax and Spry
        1. 16.1.1. What is Ajax?
        2. 16.1.2. What is Spry?
      2. 16.2. Integrating XML or HTML Data with Spry
        1. 16.2.1. Merging HTML data into Web pages
        2. 16.2.2. Connecting to XML data
        3. 16.2.3. Defining Spry regions
        4. 16.2.4. Binding data to the page
        5. 16.2.5. Repeating Spry regions
      3. 16.3. Enhancing Your Site with Spry Widgets
        1. 16.3.1. Validating form fields
          1. 16.3.1.1. Spry Validation Text Field
          2. 16.3.1.2. Spry Validation Textarea
          3. 16.3.1.3. Spry Validation Select
          4. 16.3.1.4. Spry Validation Checkbox
          5. 16.3.1.5. Spry Validation Password
          6. 16.3.1.6. Spry Validation Confirm
          7. 16.3.1.7. Spry Validation Radio Group
        2. 16.3.2. Extending layout options
          1. 16.3.2.1. Spry Menu Bar
          2. 16.3.2.2. Spry Tabbed Panel
          3. 16.3.2.3. Spry Accordion Panel
          4. 16.3.2.4. Spry Collapsible Panel
          5. 16.3.2.5. Spry Tooltip
      4. 16.4. Spry Effects
      5. 16.5. Summary
    8. 17. Working with JavaScript Frameworks
      1. 17.1. Using JavaScript Frameworks
      2. 17.2. Integrating Framework Functions
      3. 17.3. Implementing a Web Widget
        1. 17.3.1. Installing and using legacy Web widgets
        2. 17.3.2. Working with the Widget Browser
      4. 17.4. Summary
  10. IV. Incorporating Dynamic Data
    1. 18. Establishing Connections and Recordsets
      1. 18.1. Data Source Basics
      2. 18.2. Understanding How Active Content Pages Work
      3. 18.3. Opening a Connection to a Data Source
        1. 18.3.1. Using Data Source Names
          1. 18.3.1.1. ASP
          2. 18.3.1.2. ColdFusion
          3. 18.3.1.3. PHP
        2. 18.3.2. Specifying connection strings
          1. 18.3.2.1. DSN-less connections for ASP
          2. 18.3.2.2. OLE DB
        3. 18.3.3. PHP
      4. 18.4. Managing Connections
      5. 18.5. Extracting Recordsets
        1. 18.5.1. Building simple recordsets
        2. 18.5.2. Writing advanced SQL statements
        3. 18.5.3. Working with recordsets
      6. 18.6. Summary
    2. 19. Making Data Dynamic
      1. 19.1. Working with Dynamic Text
        1. 19.1.1. Inserting dynamic text
        2. 19.1.2. Viewing dynamic data
      2. 19.2. Formatting Dynamic Data
        1. 19.2.1. Data formatting
        2. 19.2.2. Editing and creating new data formats
      3. 19.3. Making Images Dynamic
      4. 19.4. Integrating Flash and Other Dynamic Media
      5. 19.5. Summary
    3. 20. Managing Data
      1. 20.1. Displaying Data Conditionally
        1. 20.1.1. Repeating data
        2. 20.1.2. Showing and hiding page elements
      2. 20.2. Handling Record Navigation
        1. 20.2.1. Building record navigation links
        2. 20.2.2. Using Data objects for record navigation
        3. 20.2.3. Tracking record status
      3. 20.3. Summary
    4. 21. Working with Dynamic Live View
      1. 21.1. Engaging Live View
        1. 21.1.1. How Live View works
        2. 21.1.2. Setting up for Live View
        3. 21.1.3. Entering and exiting Live View
        4. 21.1.4. Making changes in Live View
      2. 21.2. HTTP Request Settings
        1. 21.2.1. Getting the query string
        2. 21.2.2. Posting responses with HTTP Request Settings
      3. 21.3. Previewing an Application in the Browser
      4. 21.4. Using the Server Debug Panel with ColdFusion
      5. 21.5. Summary
    5. 22. Crafting Multi-Page Applications
      1. 22.1. Using the URL to Pass Parameters
        1. 22.1.1. Sending parameters
        2. 22.1.2. Receiving parameters
          1. 22.1.2.1. Filtering a detail page recordset in Simple mode
          2. 22.1.2.2. Filtering a detail page recordset in Advanced mode
          3. 22.1.2.3. Using a server behavior to filter a recordset
        3. 22.1.3. Automating Master-Detail Page production
      2. 22.2. Getting Values from a Form
        1. 22.2.1. Passing single values from a form
        2. 22.2.2. Passing multiple values from a form
        3. 22.2.3. Passing form and URL values to a related page
      3. 22.3. Establishing Dynamic Form Elements
        1. 22.3.1. Text fields
        2. 22.3.2. Checkboxes
        3. 22.3.3. Radio buttons
        4. 22.3.4. List/menus
      4. 22.4. Managing Data Sources Online
        1. 22.4.1. Inserting data
        2. 22.4.2. Updating data
        3. 22.4.3. Deleting data
      5. 22.5. Inserting Variables
        1. 22.5.1. Application and session variables
        2. 22.5.2. Request and other variables
      6. 22.6. Connecting to the Customer
        1. 22.6.1. Logging in existing customers
        2. 22.6.2. Restricting access
        3. 22.6.3. Helping users log out
        4. 22.6.4. Adding new customers
      7. 22.7. Summary
    6. 23. Using Web Content Management Systems
      1. 23.1. Understanding Web Content Management Systems
      2. 23.2. Working with WordPress
        1. 23.2.1. Installing WordPress
        2. 23.2.2. Discovering dynamically related files
        3. 23.2.3. Customizing your WordPress site
        4. 23.2.4. Adjusting graphics in a WordPress site
      3. 23.3. Summary
  11. V. Including Multimedia Elements
    1. 24. Adobe Photoshop, Fireworks, and Bridge Integration
      1. 24.1. Bringing in Photoshop Images
        1. 24.1.1. Inserting Photoshop files
        2. 24.1.2. Copying and pasting from Photoshop
        3. 24.1.3. Updating a Photoshop Smart Object
      2. 24.2. Integrating Fireworks
        1. 24.2.1. Optimizing an image in Fireworks
        2. 24.2.2. Editing an image in Fireworks
        3. 24.2.3. Replacing an image placeholder using Fireworks
      3. 24.3. Inserting Rollovers
        1. 24.3.1. Using Dreamweaver's behaviors
        2. 24.3.2. Using Fireworks' code
        3. 24.3.3. Modifying sliced images
      4. 24.4. Building Dreamweaver/Fireworks Extensions
      5. 24.5. Working with Bridge
      6. 24.6. Summary
    2. 25. Inserting Flash Elements
      1. 25.1. Including SWF Files in Dreamweaver Projects
      2. 25.2. Designating SWF Attributes
        1. 25.2.1. Setting Scale in Flash movies
        2. 25.2.2. Additional parameters for Flash
      3. 25.3. Configuring MIME Types
      4. 25.4. Editing SWF Files from Within Dreamweaver
      5. 25.5. Adding Shockwave Files
      6. 25.6. Summary
    3. 26. Adding Video to Your Web Page
      1. 26.1. The Flash Video Revolution
        1. 26.1.1. Encoding video
        2. 26.1.2. Progressive download versus streaming
        3. 26.1.3. Inserting Flash video
          1. 26.1.3.1. Including a progressive download FLV file
          2. 26.1.3.2. Adding a streaming FLV file
        4. 26.1.4. Publishing Flash video files
        5. 26.1.5. Modifying Flash video parameters
      2. 26.2. Mainstream Streaming Media
        1. 26.2.1. RealMedia
        2. 26.2.2. QuickTime
        3. 26.2.3. Windows Media
      3. 26.3. Working with Video Clips
        1. 26.3.1. Linking to video
        2. 26.3.2. Embedding video
      4. 26.4. Playing Videos in Dreamweaver
      5. 26.5. Inserting QuickTime Movies
        1. 26.5.1. QuickTime versions
      6. 26.6. Streaming with RealMedia
        1. 26.6.1. Creating RealMedia metafiles
        2. 26.6.2. Inserting RealMedia in your Web page
          1. 26.6.2.1. Using a link
          2. 26.6.2.2. Using <embed>
      7. 26.7. Summary
    4. 27. Using Audio on Your Web Page
      1. 27.1. Linking to Audio Files
      2. 27.2. Embedding Sounds and Music
      3. 27.3. Playing Background Music
      4. 27.4. Targeting Specific Plugins
        1. 27.4.1. Windows Media Player audio
        2. 27.4.2. Using embed with ActiveX
      5. 27.5. Integrating Podcasts
        1. 27.5.1. Podcast XML feeds
        2. 27.5.2. Linking to podcasts and feeds
      6. 27.6. Summary
  12. VI. Enhancing Productivity and Web Site Management
    1. 28. Using Dreamweaver Templates
      1. 28.1. Understanding Templates
      2. 28.2. Creating Your Own Templates
      3. 28.3. Using Editable Regions
        1. 28.3.1. Marking existing content as editable
        2. 28.3.2. Inserting a new editable region
        3. 28.3.3. Creating links in templates
          1. 28.3.3.1. Recommended linking technique
          2. 28.3.3.2. Handling special template workflows
        4. 28.3.4. Locking an editable region
      4. 28.4. Adding Content to Template Documents
      5. 28.5. Making Attributes Editable
      6. 28.6. Setting Editable Attributes
      7. 28.7. Enabling Repeating Regions
        1. 28.7.1. Modifying a repeating region
        2. 28.7.2. Constructing a repeating table
      8. 28.8. Establishing Optional Regions
        1. 28.8.1. Combining editable and optional regions
        2. 28.8.2. Setting optional region properties
        3. 28.8.3. Evaluating template expressions
          1. 28.8.3.1. Template expression language and object model
          2. 28.8.3.2. Multiple-if template expressions
        4. 28.8.4. Template expression examples
          1. 28.8.4.1. Alternating row background colors
          2. 28.8.4.2. Automatic row numbering
          3. 28.8.4.3. Computing values in a table
          4. 28.8.4.4. Sequential navigation links
      9. 28.9. Nesting Templates
      10. 28.10. Working with Templates in the Assets Panel
        1. 28.10.1. Creating a blank template
        2. 28.10.2. Opening and deleting templates
        3. 28.10.3. Applying templates
        4. 28.10.4. Mapping inconsistent template regions
      11. 28.11. Updating Templates
      12. 28.12. Removing Template Markup
        1. 28.12.1. Deleting template markup individually
        2. 28.12.2. Removing template markup from an entire page
        3. 28.12.3. Exporting a site without template markup
      13. 28.13. Changing the Default Document
      14. 28.14. Editing Content in the Browser
        1. 28.14.1. Setting up InContext Editing templates
          1. 28.14.1.1. Adding an editable region
          2. 28.14.1.2. Repeating page sections
        2. 28.14.2. Registering an InContext Editing site
        3. 28.14.3. Making edits online
      15. 28.15. Summary
    2. 29. Using Library Items and Server-side Includes
      1. 29.1. Dreamweaver Library Items
      2. 29.2. Using the Library Assets Panel
        1. 29.2.1. Adding a Library item
        2. 29.2.2. Moving Library items to a new site
        3. 29.2.3. Inserting a Library item in your Web page
        4. 29.2.4. Deleting an item from the Library
        5. 29.2.5. Renaming a Library item
      3. 29.3. Editing a Library Item
      4. 29.4. Updating Your Web Sites with Libraries
      5. 29.5. Applying Server-Side Includes
        1. 29.5.1. Adding server-side includes
        2. 29.5.2. Editing server-side includes
      6. 29.6. Summary
    3. 30. Maximizing Cross-Browser Compatibility
      1. 30.1. Converting Pages in Dreamweaver
      2. 30.2. Validating Your Code
        1. 30.2.1. Setting Validator preferences
      3. 30.3. Checking Your Page for Compatibility
        1. 30.3.1. Checking your pages
          1. 30.3.1.1. Excluding page elements from error checking
          2. 30.3.1.2. Viewing and correcting errors
        2. 30.3.2. Using the results of the Browser Compatibility Check
      4. 30.4. Summary
    4. 31. Building Web Sites with a Team
      1. 31.1. Following Check In/Check Out Procedures
        1. 31.1.1. Check In/Check Out overview
        2. 31.1.2. Enabling Check In/Check Out
        3. 31.1.3. Checking files in and out
      2. 31.2. Keeping Track with Design Notes
        1. 31.2.1. Setting up for Design Notes
        2. 31.2.2. Setting the status with Design Notes
        3. 31.2.3. Creating custom Design Notes
        4. 31.2.4. Viewing Design Notes
      3. 31.3. Browsing File View Columns
      4. 31.4. Generating Reports
        1. 31.4.1. Outputting HTML reports
        2. 31.4.2. Using Workflow reports
      5. 31.5. Administering Adobe Contribute Sites
        1. 31.5.1. Setting up Contribute compatibility
        2. 31.5.2. Entering sitewide administrator settings
        3. 31.5.3. Establishing Contribute roles
          1. 31.5.3.1. Managing roles
          2. 31.5.3.2. Modifying role settings
            1. 31.5.3.2.1. General
            2. 31.5.3.2.2. Folder/File Access
            3. 31.5.3.2.3. Editing
            4. 31.5.3.2.4. Styles and Fonts
            5. 31.5.3.2.5. New Pages
            6. 31.5.3.2.6. File Placement
            7. 31.5.3.2.7. Shared Assets
            8. 31.5.3.2.8. New Images
        4. 31.5.4. Connecting users
          1. 31.5.4.1. Working with Connection Keys
          2. 31.5.4.2. Adding users through Contribute Publishing Services
        5. 31.5.5. Rolling back a Contribute page in Dreamweaver
      6. 31.6. Communicating with WebDAV
      7. 31.7. Version Control with Subversion
        1. 31.7.1. Connecting to a Subversion server
        2. 31.7.2. Managing files in the repository
          1. 31.7.2.1. Viewing local and repository files
          2. 31.7.2.2. Mounting folders
          3. 31.7.2.3. Committing files
          4. 31.7.2.4. Getting latest versions
          5. 31.7.2.5. Moving, copying, deleting, and reverting files
          6. 31.7.2.6. Locking and unlocking files
          7. 31.7.2.7. Managing revisions
          8. 31.7.2.8. Resolving conflicts
      8. 31.8. Summary
    5. 32. Integrating with XML and XSLT
      1. 32.1. Understanding XML
      2. 32.2. Exporting XML
      3. 32.3. Importing XML
      4. 32.4. Building Your Own XML Files
      5. 32.5. Styling with XSL
        1. 32.5.1. Including XSLT fragments
          1. 32.5.1.1. Binding XSL data to the page
          2. 32.5.1.2. Repeating XSL data
          3. 32.5.1.3. Filtering XSL data
          4. 32.5.1.4. Showing XSL data conditionally
          5. 32.5.1.5. Styling XSLT fragments
          6. 32.5.1.6. Adding XSLT fragments to Web pages
        2. 32.5.2. Building full XSLT pages
          1. 32.5.2.1. Client-side pages
            1. 32.5.2.1.1. Creating XSLT pages
            2. 32.5.2.1.2. Attaching XML data to an XSLT page
            3. 32.5.2.1.3. Binding the XML data
            4. 32.5.2.1.4. Linking from an XML file
            5. 32.5.2.1.5. Publishing and viewing XML and XSLT files
          2. 32.5.2.2. Server-side pages
      6. 32.6. Summary
  13. VII. Extending Dreamweaver
    1. 33. Customizing Dreamweaver
      1. 33.1. Adding New Commands
        1. 33.1.1. Understanding Dreamweaver commands
          1. 33.1.1.1. The Apply Source Formatting and Apply Source Formatting to Selection commands
          2. 33.1.1.2. The Clean Up HTML and Clean Up XHTML commands
        2. 33.1.2. Recording and replaying commands
        3. 33.1.3. Scripting commands
        4. 33.1.4. Useful command routines
          1. 33.1.4.1. Getting a user's selection
            1. 33.1.4.1.1. Selecting text
            2. 33.1.4.1.2. Selecting objects
          2. 33.1.4.2. Using a command as an object
          3. 33.1.4.3. Placing code in the <head> section
          4. 33.1.4.4. Using commands to call other commands
          5. 33.1.4.5. Creating a blank document
      2. 33.2. Managing Menus and Keyboard Shortcuts
        1. 33.2.1. Handling History panel commands
        2. 33.2.2. Using the Keyboard Shortcut editor
        3. 33.2.3. Adjusting the menus.xml file
          1. 33.2.3.1. Generic shortcuts
          2. 33.2.3.2. Menubar definitions
        4. 33.2.4. Building menu commands
      3. 33.3. Working with Custom Tags
      4. 33.4. Customizing Property Inspectors
        1. 33.4.1. Coding a Property inspector
          1. 33.4.1.1. The Property inspector definition
          2. 33.4.1.2. The canInspectSelection() function
          3. 33.4.1.3. The inspectSelection() function
        2. 33.4.2. Designing a Property inspector
      5. 33.5. Making Custom Floating Panels
      6. 33.6. Developing Translators
        1. 33.6.1. Translator functions
          1. 33.6.1.1. The getTranslatorInfo() function
          2. 33.6.1.2. The translateMarkup() function
        2. 33.6.2. Locking code
      7. 33.7. Extending C-Level Libraries
        1. 33.7.1. Calling C-level extensions
        2. 33.7.2. Building C-level extensions
      8. 33.8. Customizing Your Tag Libraries
        1. 33.8.1. Editing tag libraries, tags, and attributes
        2. 33.8.2. Creating and deleting tag libraries, tags, and attributes
        3. 33.8.3. Importing a DTD or schema to create a new tag library
      9. 33.9. Summary
    2. 34. Handling Server Behaviors
      1. 34.1. Understanding Server Behaviors
      2. 34.2. Applying and Managing Server Behaviors
        1. 34.2.1. Inserting and removing server behaviors
        2. 34.2.2. Editing the parameters
      3. 34.3. Standard Server Behaviors
        1. 34.3.1. Recordset (Query)
        2. 34.3.2. Repeat Region
        3. 34.3.3. Recordset Paging
        4. 34.3.4. Move To Specific Record
        5. 34.3.5. Show Region
        6. 34.3.6. Go To Detail Page
        7. 34.3.7. Go To Related Page
        8. 34.3.8. Insert Record
        9. 34.3.9. Update Record
        10. 34.3.10. Delete Record
        11. 34.3.11. User authentication
          1. 34.3.11.1. Log In User
          2. 34.3.11.2. Restrict Access To Page
          3. 34.3.11.3. Log Out User
          4. 34.3.11.4. Check New Username
        12. 34.3.12. Dynamic elements
          1. 34.3.12.1. Dynamic Text
          2. 34.3.12.2. Dynamic List/Menu
          3. 34.3.12.3. Dynamic Text Field
          4. 34.3.12.4. Dynamic CheckBox
          5. 34.3.12.5. Dynamic Radio Buttons
        13. 34.3.13. Stored procedure/command/callable
      4. 34.4. Installing Additional Server Behaviors
      5. 34.5. Creating Custom Server Behaviors
      6. 34.6. Summary
    3. 35. Creating Adobe AIR Applications
      1. 35.1. About Adobe AIR
      2. 35.2. Installing AIR into Dreamweaver
      3. 35.3. Designing for AIR
      4. 35.4. Packaging Your AIR Application
      5. 35.5. Summary
    4. A. What's New in Dreamweaver CS5
      1. A.1. Dynamic Scope Expanded
      2. A.2. Totally Revamped Site Setup
      3. A.3. CSS Integration Enhanced
      4. A.4. Online Services Take Off
      5. A.5. Older Features Removed
    5. B. What's on the Web Site?
      1. B.1. Visiting the Book's Web Site
      2. B.2. Files and Programs on the Web Site
        1. B.2.1. Dreamweaver extensions
        2. B.2.2. Dreamweaver Techniques simulations and files
        3. B.2.3. Adobe Dreamweaver CS5 Bible code examples
        4. B.2.4. Web resource directory
      3. B.3. Troubleshooting

Product information

  • Title: Adobe® Dreamweaver® CS5 Bible
  • Author(s): Joseph W. Lowery
  • Release date: June 2010
  • Publisher(s): Wiley
  • ISBN: 9780470585863