Title:
Dreamweaver 8 : all-in-one desk reference for dummies
Personal Author:
Series:
--For dummies
Publication Information:
Hoboken, NJ : Wiley Pub., 2006
ISBN:
9780471781424
Available:*
Library | Item Barcode | Call Number | Material Type | Item Category 1 | Status |
---|---|---|---|---|---|
Searching... | 30000010127820 | TK5105.8885.D74 J46 2006 | Open Access Book | Book | Searching... |
Searching... | 30000010127821 | TK5105.8885.D74 J46 2006 | Open Access Book | Book | Searching... |
On Order
Summary
Summary
Nine minibooks, filling nearly 800 pages, take you beyond Dreamweaver basics, giving you the know-how and hands-on techniques necessary to create state-of-the-art Web sites. You'll master Dreamweaver basics, such as laying out pages, adding content to pages, and working with code; develop Web applications and databases; make pages dynamic; and learn to use Dreamweaver with Contribute. Order your copy of this reference to the popular software application today.
Author Notes
Sue Jenkins is a Web/graphic designer, writer, and trainer
Michele E. Davis is a technical writer, editor, and Web designer
John A. Phillips is a programmer, author, and Web developer
Table of Contents
Introduction | p. 1 |
About This Book | p. 1 |
Conventions Used in This Book | p. 2 |
What You Don't Have to Read | p. 2 |
Assumptions About You | p. 3 |
How This Book Is Organized | p. 3 |
Icons Used in This Book | p. 5 |
Where to Go from Here | p. 5 |
Book I Getting Started | p. 7 |
Chapter 1 Cruising Around the Dreamweaver 8 Workspace | p. 9 |
Choosing a Workspace Layout | p. 9 |
Getting to Know the Dreamweaver Workspace | p. 11 |
Exploring the Document Window | p. 14 |
Understanding the Panels and Properties Inspector | p. 18 |
Customizing the Workspace | p. 23 |
Setting Dreamweaver Preferences | p. 24 |
Finding Help | p. 25 |
Chapter 2 Planning and Designing Your Site | p. 31 |
Understanding the Web Design Workflow | p. 31 |
Knowing Your Audience | p. 32 |
Examining Issues That Impact the Site Design | p. 33 |
Planning the Site Layout | p. 38 |
Designing and Optimizing Graphics | p. 39 |
Chapter 3 Creating and Managing Sites | p. 41 |
Understanding General Web Site Structure | p. 41 |
Setting Up a Site with a Wizard | p. 44 |
Setting Up a Site Using the Advanced Method | p. 46 |
Managing Multiple Sites | p. 50 |
Book II Mastering the Basics | p. 53 |
Chapter 1 Creating Documents | p. 55 |
Creating a New Document | p. 55 |
Saving Documents | p. 58 |
Opening Existing Files | p. 60 |
Setting Page Properties | p. 61 |
Understanding Invisible Page Elements | p. 62 |
Importing Tabular Data Files | p. 64 |
Importing Word and Excel Files (Windows Only) | p. 65 |
Chapter 2 Working with Text | p. 67 |
Adding Text | p. 67 |
Editing Text | p. 68 |
Removing Text | p. 69 |
Pasting Text from Another File | p. 69 |
Setting Text Properties in the Properties Inspector | p. 70 |
Creating Inline Style Sheets | p. 74 |
Inserting Special Characters | p. 75 |
Creating Lists | p. 76 |
Editing with the Find and Replace Tool | p. 77 |
Chapter 3 Inserting Graphics | p. 83 |
Inserting Images in Your Web Page | p. 84 |
Editing, Deleting, and Moving Inserted Images | p. 87 |
Using an Image Placeholder When a Graphic Isn't Ready | p. 87 |
Setting Image Attributes with the Properties Inspector | p. 88 |
Creating Interactive Images | p. 94 |
Chapter 4 Making Links with Text and Images | p. 101 |
Understanding Hyperlinks | p. 101 |
Creating Text Links | p. 103 |
Making Image Links | p. 104 |
Inserting E-Mail Links | p. 105 |
Creating Named Anchor Links | p. 106 |
Creating Temporary Links | p. 109 |
Setting Link Targets | p. 110 |
Editing and Deleting Links | p. 110 |
Using the Tag Chooser | p. 111 |
Coding Links by Hand | p. 113 |
Chapter 5 Adding Flash, Movies, Sound, and More | p. 115 |
Flash Elements You Can Add to Your Web Site | p. 115 |
Inserting Flash Movies (SWFs) | p. 116 |
Creating Flash Buttons | p. 119 |
Inserting Flash Text | p. 121 |
Inserting FlashPaper | p. 124 |
Inserting Flash Video | p. 125 |
Adding Shockwave Movies, Java Applets, and ActiveX Controls | p. 130 |
Adding Netscape Navigator Plug-ins | p. 135 |
Acceptable Sound File Formats | p. 136 |
Adding Other Video and Sound to a Page | p. 138 |
Launching a Media External Editor | p. 139 |
Chapter 6 Creating Tables for Layout | p. 141 |
Creating Tables | p. 141 |
Turning On Table Visual Aids | p. 146 |
Formatting Tables with the Properties Inspector | p. 147 |
Using Preformatted Table Designs | p. 149 |
Merging and Splitting Rows and Columns | p. 150 |
Setting Table Width and Heights | p. 153 |
Adding Rows and Columns to a Table | p. 154 |
Inserting Text and Images in Table Cells | p. 155 |
Formatting Individual Table Cells | p. 155 |
Changing Table Measurements from Pixels to Percentages | p. 156 |
Importing Tabular Data | p. 157 |
Sorting Information in a Table | p. 158 |
Working with Tables Created by Other Programs | p. 159 |
Chapter 7 Building Fabulous Forms | p. 161 |
Organizing Data in Your Form | p. 162 |
Creating a Fabulous HTML Form | p. 163 |
Adding and Labeling Form Fields | p. 166 |
Validating a Form with JavaScript | p. 183 |
Book III Working Like the Pros | p. 185 |
Chapter 1 Looking Good with Cascading Style Sheets (CSS) | p. 187 |
Understanding Cascading Style Sheets (CSS) | p. 188 |
Exploring Different Style Sheet Types | p. 189 |
Working with the CSS Styles Panel | p. 192 |
Looking at What Styles You Can Create | p. 195 |
Adding a Style to a New or Existing Style Sheet | p. 199 |
Attaching a Style Sheet to Your Document | p. 202 |
Applying a Custom Class Style | p. 204 |
Editing a CSS Style | p. 204 |
Deleting a CSS Style | p. 206 |
Exploring the CSS Rule Definition Dialog Box | p. 207 |
Renaming CSS Styles | p. 219 |
Exporting Internal Styles to an External Style Sheet | p. 220 |
Using Design Time Style Sheets | p. 221 |
Chapter 2 Building Sites with Templates | p. 223 |
Creating a Template | p. 224 |
Working with Editable Regions | p. 230 |
Creating Optional and Optional Editable Regions | p. 237 |
Creating Repeating Regions | p. 240 |
Creating Editable Tag Attributes | p. 244 |
Building Nested Templates | p. 246 |
Creating a New Document from a Template | p. 248 |
Editing Templates and Updating Pages | p. 249 |
Applying Templates to Pages | p. 252 |
Detaching Templates from Pages | p. 253 |
Managing Templates | p. 254 |
Chapter 3 Using Library Items and Server-Side Includes | p. 257 |
Introducing Library Items | p. 258 |
Creating Library Items | p. 258 |
Inserting a Library Item in Your Document | p. 261 |
Editing and Managing Library Items | p. 263 |
Understanding Server-Side Includes | p. 268 |
Creating and Inserting Server-Side Includes | p. 269 |
Editing Server-Side Includes | p. 273 |
Chapter 4 Creating Code Snippets and History Panel Commands | p. 275 |
Understanding What Snippets Do | p. 276 |
Using Dreamweaver's Snippets | p. 276 |
Creating Code Snippets | p. 277 |
Working with Snippets | p. 286 |
Creating History Panel Commands | p. 288 |
Chapter 5 Integrating Dreamweaver with Fireworks | p. 293 |
Preparing to Work with Dreamweaver and Fireworks | p. 294 |
Using Fireworks Images in Dreamweaver | p. 298 |
Editing Images in Fireworks Tables | p. 302 |
Optimizing Your Images in Fireworks | p. 303 |
Editing Fireworks Pop-Up Menus | p. 305 |
Using Fireworks HTML in Dreamweaver | p. 306 |
Updating Fireworks HTML in a Dreamweaver Document | p. 309 |
Book IV Energizing Your Site | p. 311 |
Chapter 1 Working with Layers | p. 313 |
Understanding Layers | p. 314 |
Creating Layers | p. 315 |
Managing Layers with the Layers Panel | p. 320 |
Selecting and Adjusting Layers | p. 323 |
Setting Layer Properties | p. 325 |
Controlling Layer Style and Positioning with CSS | p. 328 |
Controlling Layers with Behaviors | p. 331 |
Converting Layers to Tables and Tables to Layers | p. 331 |
Chapter 2 Jazzing Up Pages with JavaScript Behaviors | p. 335 |
Understanding JavaScript Behaviors | p. 336 |
Adding JavaScript to Your Page | p. 337 |
Using Dreamweaver's Default Behaviors | p. 339 |
Call javaScript | p. 345 |
Change Property | p. 346 |
Check Browser | p. 347 |
Check Plug-In | p. 350 |
Control Shockwave or Flash | p. 351 |
Drag Layer | p. 353 |
Go to URL | p. 356 |
Jump Menu/Jump Menu Go | p. 357 |
Open Browswer Window | p. 361 |
Play Sound | p. 364 |
Popup Message | p. 365 |
Preload Images | p. 367 |
Set Nav Bar Image | p. 368 |
Set Text of Frame | p. 369 |
Set Text of Layer | p. 371 |
Set Text of Status Bar | p. 372 |
Set Text of Text Field | p. 373 |
Show-Hide Layers | p. 375 |
Show Pop-Up Menu | p. 377 |
Swap Image | p. 381 |
Swap Image Restore | p. 383 |
Validate Form | p. 384 |
Using Third-Party Behaviors | p. 384 |
Chapter 3 Designing Pages with Frames | p. 387 |
Understanding Frames | p. 388 |
Creating Frames and Framesets | p. 390 |
Adding, Removing, and Resizing Frames | p. 395 |
Nested Framesets | p. 396 |
Opening Pages in a Frame | p. 397 |
Saving Frames and Framesets | p. 399 |
Titling a Frameset | p. 401 |
Setting the Background Color of a File in a Frame | p. 402 |
Setting Frame Properties with the Properties Inspector | p. 402 |
Frame Accessibility Settings | p. 406 |
Targeting Frames with Links | p. 407 |
Adding Noframes Content | p. 409 |
Creating Floating Frames | p. 411 |
Chapter 4 Introducing Timelines | p. 417 |
Using the Timelines Panel | p. 417 |
Animating Layers in a Timeline | p. 419 |
Adding Behaviors to a Timeline Animation | p. 424 |
Editing the Animated Layer's Properties or Image Source | p. 425 |
Adjusting a Timeline | p. 428 |
Copying and Pasting a Timeline Animation | p. 429 |
Working with Multiple Timelines | p. 430 |
Chapter 5 Making Your Pages XHTML Compliant | p. 433 |
Understanding the Benefits of Using XHTML with Dreamweaver | p. 433 |
Getting the Basics of XHTML Syntax | p. 434 |
Handling Dreamweaver's Automatic XHTML Code Compliance Tools | p. 436 |
Making Sure Your Documents Follow XHTML Syntax | p. 439 |
Validating Your XHTML | p. 442 |
Book V Publishing Your Site | p. 443 |
Chapter 1 Using Reports to Test Your Site before Publishing | p. 445 |
Testing Your Site | p. 445 |
Examining the Results Panel | p. 452 |
Searching Your Code for Tags and Attributes | p. 452 |
Validating Your Code | p. 453 |
Testing Your Pages with Target Browser Check | p. 456 |
Checking and Fixing Links | p. 460 |
Handling Workflow and HTML Reports | p. 463 |
Viewing File Transfer Activity with the FTP Log | p. 466 |
Debugging a ColdFusion Application (Windows) | p. 466 |
Chapter 2 Keeping Your Code Clean | p. 469 |
Eliminating Formatting Issues Before They Occur | p. 470 |
Checking Your Spelling, Grammar, and Readability | p. 475 |
Getting Your HTML and XHTML Code Consistent | p. 476 |
Reviewing Source Formatting and Making Changes | p. 478 |
Applying Source Formatting | p. 482 |
Changing Links Sitewide | p. 483 |
Chapter 3 Preparing to Publish Your Files | p. 485 |
Creating a Remote Connection | p. 485 |
Cloaking Your Files and Folders | p. 496 |
Chapter 4 Publishing Your Web Pages | p. 501 |
Understanding File Transfer Basics | p. 501 |
Putting Files on and Getting Files from the Remote Server | p. 503 |
Keeping Your Local and Remote Site Files activity logs | p. 508 |
Book VI Working Collaboratively | p. 513 |
Chapter 1 Working Efficiently with a Team | p. 515 |
Attaching Design Notes to Your Files | p. 515 |
Checking Files In and Out | p. 520 |
Defining File View Columns | p. 523 |
Using Site Map Layout | p. 525 |
Chapter 2 Setting Up and Connecting to a Contribute Site | p. 533 |
Understanding Contribute Best Practices | p. 534 |
Making a Dreamweaver Site Connection Compatible with Contribute | p. 535 |
Using Dreamweaver to Administer a Contribute Site | p. 537 |
Making the Most of Templates | p. 540 |
Leaving a Trail of Bread Crumbs for Contribute Users | p. 542 |
Connecting to a Contribute Site | p. 542 |
Understanding Contribute Special Files | p. 544 |
Troubleshooting a Contribute Site in Dreamweaver | p. 545 |
Chapter 3 Managing a Contribute Site | p. 547 |
Managing Contribute Files Using Dreamweaver | p. 548 |
Using Dreamweaver to Edit a Contribute Site | p. 553 |
Book VII Building Web Applications | p. 555 |
Chapter 1 Building Web Applications | p. 557 |
Introducing Databases | p. 557 |
Choosing a Database | p. 559 |
Choosing a Web Application Platform | p. 559 |
Adding an Application Server | p. 565 |
Considering Web/Application Server Combinations | p. 569 |
Setting Up the Testing Server in Dreamweaver | p. 570 |
Chapter 2 Configuring Database Connections for PHP | p. 573 |
Gathering What You Need to Connect to a MySQL Database | p. 573 |
Adding a PHP Database Connection | p. 577 |
Editing a PHP Database Connection | p. 580 |
Deleting a PHP Database Connection | p. 581 |
Chapter 3 Configuring ASP Database Connections | p. 583 |
Gathering Database Connection Information | p. 583 |
Adding an ASP Database Connection | p. 583 |
Connecting to a Remote Database without a DSN | p. 588 |
Editing an ASP Database Connection | p. 590 |
Deleting an ASP Database Connection | p. 591 |
Chapter 4 Configuring ASP.NET Database Connections | p. 593 |
Collecting Database Connection Information | p. 593 |
Adding an ASP.NET Database Connection | p. 593 |
Editing an ASP.NET Database Connection | p. 600 |
Deleting an ASP.NET Database Connection | p. 601 |
Chapter 5 Configuring JSP Database Connections | p. 603 |
Gathering Database Connection Information | p. 603 |
Adding a JSP Database Connection | p. 604 |
Editing a JSP Database Connection | p. 609 |
Deleting a JSP Database Connection | p. 610 |
Chapter 6 Configuring ColdFusion Database Connections | p. 611 |
Pulling Together Database Connection Information | p. 611 |
Understanding How ColdFusion Connects to Databases | p. 612 |
Adding a ColdFusion Database Connection | p. 612 |
Editing a ColdFusion Database Connection | p. 618 |
Deleting a ColdFusion Database Connection | p. 620 |
Chapter 7 Dealing with Database Issues | p. 621 |
Troubleshooting Basic Database Access | p. 622 |
Problematic Permissions: IIS and File-Based Databases | p. 625 |
Troubleshooting Microsoft Error Messages | p. 627 |
Troubleshooting JSP Database Connections | p. 629 |
Identifying Problems within the Database | p. 629 |
General Troubleshooting | p. 630 |
Book VIII Making Pages Dynamic | p. 631 |
Chapter 1 Preparing Dynamic Content Sources | p. 633 |
Exploring Your Database in the Databases Panel | p. 634 |
Defining Form Parameters | p. 635 |
Defining URL Parameters | p. 637 |
Defining Session Variables | p. 639 |
Using a Database as Your Data Source | p. 641 |
Chapter 2 Using Dynamic Content in Your Web Pages | p. 645 |
Displaying and Formatting Dynamic Content | p. 645 |
Working with Database Recordsets | p. 649 |
Adding Dynamic Form Elements to Your Page | p. 656 |
Chapter 3 Previewing and Testing Your Dynamic Pages | p. 657 |
Viewing Live Data in Your Dynamic Web Pages | p. 657 |
Previewing a Dynamic Web Page in Your Browser | p. 664 |
Chapter 4 Building Dynamic Forms | p. 667 |
Inserting Dynamic Form Elements | p. 667 |
Chapter 5 Advanced Dynamic Data Presentation | p. 675 |
Using ColdFusion Components | p. 675 |
Adding Web Services to Your Pages | p. 681 |
Creating Custom Server Behaviors | p. 684 |
Book IX Developing Applications Rapidly | p. 689 |
Chapter 1 Building Master and Detail Pages | p. 691 |
Building Master and Detail Pages in One Operation (PHP, ASP, JSP, ColdFusion) | p. 692 |
Developing Master and Detail Pages Block by Block | p. 695 |
Developing Master and Detail Pages for ASP.NET | p. 701 |
Testing Your Master and Detail Pages | p. 706 |
Chapter 2 Creating Search and Results Pages | p. 709 |
Developing Search and Results Pages for PHP, JSP, ASP, and ColdFusion | p. 709 |
Creating an ASP.NET Search and Results Page | p. 716 |
Testing Your Search and Results Pages | p. 721 |
Chapter 3 Building Record Insert Pages | p. 723 |
Creating the Record Insert Page in One Operation | p. 723 |
Building a Record Insert Page Block by Block | p. 727 |
Testing Your Record Insert Page | p. 732 |
Chapter 4 Developing Record Update and Delete Pages | p. 735 |
Building an Update Page | p. 735 |
Testing Your Update Page | p. 743 |
Building Pages to Delete a Record | p. 745 |
Testing Your Delete Page | p. 752 |
Chapter 5 Using Advanced Data Manipulation Tools | p. 755 |
ASP Command Objects | p. 755 |
JSP Prepared Statements | p. 758 |
Stored Procedures (JSP, ASP, ASP.NET, and ColdFusion) | p. 759 |
Chapter 6 Restricting Site Access | p. 763 |
Building a Registration Page | p. 763 |
Building a Login Page | p. 771 |
Restricting Access to Authorized Users Only | p. 774 |
Index | p. 777 |