O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Sams Teach Yourself Macromedia® Dreamweaver® MX in 24 Hours

Book Description

Dreamweaver is Macromedia's award-winning visual tool for professional Web site design and production. It is used for everything from designing home pages to full-scale commercial Web sites. The product is widely acclaimed as the best, most popular Web authoring tool for professional Web developers and designers.

Sams Teach Yourself Macromedia Dreamweaver MX in 24 Hours is tailored specifically for the reader selected a sophisticated Web development tool and wants to fully exploit the power of Dreamweaver. The book does not dwell on elementary Web page authoring techniques, but focuses more on intermediate-level Web development topics, such as how to:

  • Quickly build a dynamic Web site.

  • Employ client-side image maps and interactive forms on a site.

  • Set up frames with Dreamweaver's click-and-drag functionality.

  • Add interactivity to HTML pages with CGI scripts, JavaScript, applets, and controls.

  • Add audio, video, and other active content while being able to preview it at design stage.

  • Table of Contents

    1. Copyright
    2. About the Author
    3. Acknowledgments
    4. We Want to Hear from You!
    5. Reader Services
    6. Introduction
    7. Getting Started with Dreamweaver MX
      1. Understanding the Dreamweaver Interface
        1. Acquainting Yourself with Dreamweaver
        2. Installing the Software
        3. Exploring the Dreamweaver Work Area
        4. Getting Help
        5. Discovering Dreamweaver MX's New Features
        6. Summary
        7. Q&A
        8. Workshop
      2. Creating a Basic Web Page with Text
        1. Creating a New Page and Setting Page Properties
        2. Pasting Text from a File
        3. Adding a Separator to a Page
        4. Saving Your Work and Previewing in a Browser
        5. Summary
        6. Q&A
        7. Workshop
      3. Planning and Defining Your Project
        1. Defining a New Web Site
        2. Using the Site Definition Wizard
        3. Using the Site Panel
        4. Using the Site Window
        5. Creating a Quick Prototype
        6. Editing a Site Definition
        7. Considering Site Organization
        8. Summary
        9. Q&A
        10. Workshop
      4. Setting Lots o' Links: Hyperlinks, URLs, Anchors, and Mailto Links
        1. Exploring Relative and Absolute Paths
        2. Adding a Hyperlink Within Your Web Site
        3. Organizing a Long Page with Named Anchors
        4. Using the Point-to-File Icon
        5. Adding a Mailto Link
        6. Summary
        7. Q&A
        8. Workshop
      5. HTML Is Fun! Viewing and Modifying HTML
        1. Exploring Code View
        2. Viewing and Editing HTML Tags with the Quick Tag Editor
        3. Setting Your Code Preferences
        4. Cleaning Up HTML Created with Microsoft Word
        5. Summary
        6. Q&A
        7. Workshop
    8. Adding Images and Multimedia
      1. Displaying Images on a Page
        1. Adding an Image to a Page
        2. Exploring Image Flavors: GIF, JPEG, and PNG
        3. Adding a Background Image
        4. Creating a Rollover
        5. Summary
        6. Q&A
        7. Workshop
      2. Using Fireworks to Create Images
        1. Acquainting Yourself with Fireworks
        2. Creating an Image
        3. Creating a Rollover Image
        4. Optimizing Images for Use in a Web Page
        5. Slicing an Image into Pieces
        6. Placing a Fireworks File into Dreamweaver
        7. Summary
        8. Q&A
        9. Workshop
      3. Creating Image Maps and Navigation Bars
        1. Adding Links to a Graphic with Image Maps
        2. Creating an Image Map
        3. Aligning Hotspots
        4. Targeting a Link to Open in a New Browser Window
        5. Adding a Navigation Bar with Rollovers and Links
        6. Summary
        7. Q&A
        8. Workshop
      4. Adding Multimedia Files
        1. Exploring Multimedia and Bandwidth
        2. Understanding Players
        3. Adding Flash Files
        4. Adding a Link to a PDF File
        5. Adding a Sound File
        6. Inserting a Java Applet
        7. Summary
        8. Q&A
        9. Workshop
      5. Managing Your Assets with the Assets Panel
        1. What Are Assets?
        2. Managing Assets in the Assets panel
        3. Adding Assets to a Web Page
        4. Creating Favorite Assets
        5. Creating New Assets in the Assets panel
        6. Copying Assets to Another Site
        7. Summary
        8. Q&A
        9. Workshop
    9. Web Page Layout with Tables and Frames
      1. Displaying Data with Tables
        1. Creating a Table for Data
        2. Adding a Caption from the Table Tab of the Insert Bar
        3. Importing Table Data
        4. Exporting Data from a Table
        5. Summary
        6. Q&A
        7. Workshop
      2. Designing Your Page Layout Using Tables
        1. Using Layout View
        2. Editing a Table in Standard View
        3. Adding Color to Your Table
        4. Nesting a Table Within a Table
        5. Using a Tracing Image to Transfer a Design to Your Web Page
        6. Turning Your Table into Layers
        7. Summary
        8. Q&A
        9. Workshop
      3. Understanding and Building Frames and Framesets
        1. Creating a Frameset
        2. Using the Frames Panel
        3. Nesting Frames
        4. Using Existing Web Pages with Frames
        5. Setting Frame and Frameset Attributes
        6. Using Frame Objects
        7. Targeting Linked Pages to Open in a Specific Frame
        8. Using the Go To URL Behavior to Load Frames
        9. Summary
        10. Q&A
        11. Workshop
    10. Dynamic HTML: Layers, Cascading Style Sheets, Behaviors, and Timelines
      1. Using Dynamic HTML and Layers
        1. What Is Dynamic HTML?
        2. Adding a Layer
        3. Nesting Layers
        4. Exploring Layer Tags
        5. Summary
        6. Q&A
        7. Workshop
      2. Formatting Your Web Pages with Cascading Style Sheets and HTML Styles
        1. Creating and Applying a Custom Style
        2. Exploring Style Settings
        3. Redefining the Heading 3 <h3> Tag
        4. Positioning a Layer with a Style
        5. Creating a Hyperlink Rollover
        6. Creating an External Style Sheet
        7. Transforming the Property Inspector
        8. Converting Styles to HTML Markup (<font> Tags)
        9. Saving HTML Markup as an HTML Style
        10. Summary
        11. Q&A
        12. Workshop
      3. Inserting Scripted Functionality with Behaviors
        1. What Is a Dreamweaver Behavior?
        2. Showing and Hiding Layers
        3. Opening a New Window
        4. Popping Up a Message
        5. Adding a Message in the Status Bar
        6. Summary
        7. Q&A
        8. Workshop
      4. Adding Advanced Behaviors: Drag Layer
        1. Using the Tag Selector to Select the <body> Tag
        2. Constraining the Movement of Your Layer
        3. Capturing the Drop Target Location
        4. Applying the Drag Layer Behavior Advanced Attributes
        5. Selecting a <body> Tag Event
        6. Summary
        7. Q&A
        8. Workshop
      5. Animating with Timelines
        1. Creating an Animation
        2. Controlling Layer Properties with Timelines
        3. Placing a Behavior in the Behaviors Channel
        4. Using Multiple Timelines in a Web Page
        5. Summary
        6. Q&A
        7. Workshop
    11. Collecting User Data with Forms
      1. Creating a Form and Using a Form to Collect Data
        1. Creating a Form
        2. Adding Radio Buttons and Check Boxes
        3. Adding a List or a Menu
        4. Adding Push Buttons and Picture Buttons
        5. Creating a Jump Menu to Navigate to Different URLs
        6. Summary
        7. Q&A
        8. Workshop
      2. Sending and Reacting to Form Data
        1. Validating a Form's Data Using the Validate Form Behavior
        2. Receiving Information from a Form
        3. Exploring Submission Security
        4. Uploading a File from a Form
        5. Preparing Your Page to Interact with Active Server Pages (ASP), JSP, PHP, or CFML
        6. Summary
        7. Q&A
        8. Workshop
    12. Organizing and Uploading Your Project
      1. Managing and Uploading Your Project
        1. Enabling Server Connection
        2. Moving Your Site onto a Remote Server
        3. Understanding Dreamweaver's Web Site Management Capabilities
        4. Transferring Files
        5. Importing an Existing Web Site
        6. Editing an Entire Site
        7. Adding Design Notes to Your Pages
        8. Generating Reports About Your Web Site
        9. Summary
        10. Q&A
        11. Workshop
      2. Reusing Items in Your Web Site with the Library
        1. Creating a Library Item
        2. Making Changes to a Library Item
        3. Using Behaviors and Styles in Library Items
        4. Summary
        5. Q&A
        6. Workshop
      3. Creating and Applying a Template
        1. Creating a Template
        2. Applying a Template to a Web Page
        3. Making Changes to a Template
        4. Using Behaviors, Styles, and Timelines in Templates
        5. Summary
        6. Q&A
        7. Workshop
      4. Using Server-Side Includes and Adding a Date
        1. What Is a Server-Side Include?
        2. Inserting a Server-Side Include
        3. Adding a Last Modified Date
        4. Summary
        5. Q&A
        6. Workshop
    13. Appendices
      1. Resources
        1. Recommended Books
        2. Dreamweaver Development
        3. General Web Development
        4. Dynamic HTML (DHTML)
        5. Dreamweaver Extensions
        6. Scripting Resources: CGI, JavaScript, ASP, PHP, and CFML
        7. Accessibility
        8. Usability
        10. Browsers
        11. Organizations
      2. Customizing Dreamweaver
        1. Creating a Custom Snippet
        2. Making a Menu Command
        3. Managing Extensions
      3. Glossary