Joyce J. Evans9780764543487, 0764543482
Table of contents :
Team DDU……Page 1
Credits……Page 9
About the Author……Page 10
Acknowledgments……Page 12
Contents……Page 14
Introduction……Page 22
Part 1 1: Building the Foundation :……Page 26
Task 1 1: Changing the Workspace :……Page 27
Task 2 2: Using the Start Page :……Page 29
Task 3 3: Moving Panels into Different Groups :……Page 31
Task 4 4: Opening, Creating, Saving, and Closing a Document :……Page 33
Task 5 5: Setting Accessibility Preferences :……Page 35
Task 6 6: Setting Up External Editors :……Page 37
Task 7 7: Setting Up Testing Browsers :……Page 39
Task 8 8: Adding or Removing Keyboard Shortcuts :……Page 41
Task 9 9: Dreamweaver’s Various Workspace Views :……Page 43
Task 10 10: Defining a Site Using the Site Wizard :……Page 45
Task 11 11: Defining a Site Using the Advanced Tab :……Page 47
Task 12 12: Adding Files and Folders in the Files Panel :……Page 49
Task 13 13: Setting the Page Properties :……Page 51
Task 14 14: Adding and Changing Colors :……Page 53
Task 15 15: Using the Insert Bar to Add Common Objects :……Page 55
Task 16 16: Adding Favorites to the Insert Bar :……Page 57
Task 17 17: Selecting Invisible Elements :……Page 59
Task 18 18: Modifying Meta Data Content :……Page 61
Task 19 19: Configuring Design Notes :……Page 63
Task 20 Assigning Design Notes……Page 65
Task 21 21: Configuring File Check In and Check Out :……Page 67
Task 22 22: Using Check In and Check Out :……Page 69
Task 23 23: Setting the Home Page :……Page 71
Task 24 24: Configuring the Site Map Layout :……Page 73
Task 25 25: Sharing and Retrieving Site Definitions :……Page 75
Task 26 26: Testing the Page Using Different Monitor Resolutions :……Page 77
Task 27 27: Using the Reference Panel :……Page 79
Part 2 2: Using Text and Images :……Page 82
Task 28 28: Adding Text :……Page 83
Task 29 29: Formatting a Paragraph :……Page 85
Task 30 30: Changing the Font, Size, and Color of Text :……Page 87
Task 31 31: Understanding How Dreamweaver Adds Styles Using the Property Inspector and Page Properties :……Page 89
Task 32 32: Changing Text Alignment, Formatting Lists, and Indenting :……Page 91
Task 33 33: Changing and Renaming Styles :……Page 93
Task 34 34: Making a Definition List :……Page 95
Task 35 35: Changing Page Font and Margins :……Page 97
Task 36 36: Changing Background Colors and Images :……Page 99
Task 37 37: Importing Text from Microsoft Word :……Page 101
Task 38 38: Cleaning Up HTML :……Page 103
Task 39 39: Linking to a Dreamweaver Document :……Page 105
Task 40 40: Adding Links Using the Files Panel :……Page 107
Task 41 41: Linking to a Web Page Outside Your Site :……Page 109
Task 42 42: Changing Link Colors and Properties :……Page 111
Task 43 43: Adding an E-mail Link :……Page 113
Task 44 44: Adding Anchor Links :……Page 115
Task 45 45: Using the Assets Panel to Manage Assets :……Page 117
Task 46 46: Inserting Images :……Page 119
Task 47 47: Adding Alternative Text to Images :……Page 121
Task 48 48: Adding or Removing Image Borders :……Page 123
Task 49 49: Aligning Images :……Page 125
Task 50 50: Using Image Placeholders :……Page 127
Task 51 51: Replacing a Placeholder Image Using Fireworks :……Page 129
Task 52 52: Changing the Brightness and Contrast of an Image :……Page 131
Task 53 53: Cropping an Image :……Page 133
Task 54 54: Sharpening an Image :……Page 135
Task 55 55: Setting Fireworks as Your Image Editor :……Page 137
Task 56 56: Editing an Image in Fireworks :……Page 139
Task 57 57: Optimizing Graphics in Fireworks :……Page 141
Task 58 58: Inserting Fireworks Images and HTML :……Page 143
Task 59 59: Editing Fireworks HTML :……Page 145
Task 60 60: Making an Image Map :……Page 147
Part 3 art 3: Working with Tables and Site Management :……Page 150
Task 61 61: Inserting a Table :……Page 151
Task 62 62: Selecting Table Elements :……Page 153
Task 63 63: Adding and Removing Table Rows or Columns :……Page 155
Task 64 64: Merging and Splitting Table Elements :……Page 157
Task 65 65: Importing Tabular Data :……Page 159
Task 66 66: Sorting Table Data :……Page 161
Task 67 67: Formatting a Table :……Page 163
Task 68 68: Nesting Tables :……Page 165
Task 69 69: Manipulating Table Width and Height :……Page 167
Task 70 70: Aligning Tables and Cells :……Page 169
Task 71 71: Switching Table Modes :……Page 171
Task 72 72: Making a Stretchy Table :……Page 173
Task 73 73: Making a Fixed-Width Table :……Page 175
Task 74 74: Making a Hybrid Table :……Page 177
Task 75 75: Making a Table with Rounded Corners :……Page 179
Task 76 76: Cloaking :……Page 181
Task 77 77: Testing Links :……Page 183
Task 78 78: Validating the Site :……Page 185
Task 79 79: Checking Accessibility :……Page 187
Task 80 80: Checking for Browser Compatibility :……Page 189
Task 81 81: Testing Your Site Locally :……Page 191
Task 82 82: Uploading Files to the Server :……Page 193
Task 83 83: Testing Your Site Online :……Page 195
Part 4 4: Mastering Frames :……Page 198
Task 84 84: Making the FrameāNo Frame Choice :……Page 199
Task 85 85: Using a Predefined Frameset :……Page 201
Task 86 86: Making a Custom Frameset :……Page 203
Task 87 87: Saving a Frameset :……Page 205
Task 88 88: Editing Frames :……Page 207
Task 89 89: Setting the Frameset Properties :……Page 209
Task 90 90: Setting Frame Properties :……Page 211
Task 91 91: Adding Content to Frames :……Page 213
Task 92 92: Linking in Frames :……Page 215
Task 93 93: Linking to Two Frames with One Link :……Page 217
Task 94 94: Coding a Frameset to Be Found by Search Engines :……Page 219
Task 95 95: Preventing Your Site from Being Framed :……Page 221
Task 96 96: Preventing an Interior Page from Being Accessed without the Frameset. :……Page 223
Part 5 5: Working with Forms :……Page 226
Task 97 97: Adding a Form :……Page 227
Task 98 98: Inserting Form Elements :……Page 229
Task 99 99: Adding a Form with Check Boxes :……Page 231
Task 100 100: Adding a Form with Radio Buttons :……Page 233
Task 101 101: Adding a Radio Button Group :……Page 235
Task 102 102: Adding a Drop-Down Form List :……Page 237
Task 103 103: Adding a Scrolling List :……Page 239
Task 104 104: Adding a Submit and Reset Button :……Page 241
Task 105 105: Using an Image for a Submit and Reset Button :……Page 243
Task 106 106: Validating a Form :……Page 245
Task 107 107: Making the Form Work Using a CGI Script :……Page 247
Part 6 6: Working with Layers :……Page 250
Task 108 108: Drawing or Inserting a Layer :……Page 251
Task 109 109: Using CSS Layers from Fireworks :……Page 253
Task 110 110: Setting Layer Properties :……Page 255
Task 111 111: Managing Layers :……Page 257
Task 112 112: Aligning Layers Using Rulers and Grids :……Page 259
Task 113 113: Nesting Layers :……Page 261
Task 114 114: Using a Tracing Image :……Page 263
Task 115 115: Layers and Netscape 4.X :……Page 265
Task 116 116: Using the Show or Hide Layers Behavior :……Page 267
Task 117 117: Changing a Layer’s Content Dynamically :……Page 269
Task 118 118: Making a Layer Draggable :……Page 271
Part 7 7: Making Your Site Interactive Using Behaviors :……Page 274
Task 119 119: Adding Behaviors :……Page 275
Task 120 120: Making a Rollover Button :……Page 277
Task 121 121: Making Remote Rollovers or Swapping Multiple Images :……Page 279
Task 122 122: Editing a Behavior :……Page 281
Task 123 123: Choosing a Browser Model :……Page 283
Task 124 124: Changing Properties of a Specific Tag Dynamically :……Page 285
Task 125 125: Checking for the User’s Browser Version and Type :……Page 287
Task 126 ask 126: Checking for Installed Plug-ins :……Page 289
Task 127 127: Opening a New Browser Window :……Page 291
Task 128 128: Adding a Pop-Up Message Window That Displays a JavaScript Alert :……Page 293
Task 129 129: Making a Simple Pop-Up Menu :……Page 295
Task 130 130: Inserting and Editing a Fireworks HTML Navigation File :……Page 297
Task 131 131: Making a Drag-and-Drop Object :……Page 299
Task 132 132: Adding Text That Is Seen in the Status Bar :……Page 301
Task 133 133: Making a Navigation Bar :……Page 303
Task 134 134: Changing Text in a Layer Dynamically or Adding Submenus Dynamically :……Page 305
Task 135 135: Making a Photo Album :……Page 307
Task 136 136: Getting More Extensions :……Page 309
Task 137 137: Installing Extensions :……Page 311
Task 138 138: Displaying Random Images :……Page 313
Task 139 139: Building an Image Gallery :……Page 315
Task 140 140: Building a Photo Album Using Design Templates :……Page 317
Task 141 141: Using a Shopping Cart Extension :……Page 319
Part 8 8: Using External Media :……Page 322
Task 142 142: Inserting a Flash Element (Image Viewer) :……Page 323
Task 143 143: Editing the Image Viewer :……Page 325
Task 144 144: Making Media Objects Accessible :……Page 327
Task 145 145: Adding a Flash Movie to an HTML Page :……Page 329
Task 146 146: Editing Flash Media :……Page 331
Task 147 147: Adding a Flash Button :……Page 333
Task 148 148: Editing a Flash Button :……Page 335
Task 149 149: Inserting Flash Text :……Page 337
Task 150 150: Linking to Audio Files :……Page 339
Task 151 151: Embedding Audio Files :……Page 341
Task 152 152: Playing Background Music Automatically :……Page 343
Task 153 153: Inserting ActiveX :……Page 345
Task 154 154: Inserting Applets :……Page 347
Task 155 155: Inserting a Shockwave Movie :……Page 349
Task 156 156: Inserting a QuickTime Movie :……Page 351
Part 9 9: Styling with CSS Styles :……Page 354
Task 157 157: Adding a New Style :……Page 355
Task 158 158: Defining a Custom Style :……Page 357
Task 159 159: Applying a Custom Style :……Page 359
Task 160 160: Redefining an HTML Tag :……Page 361
Task 161 161: Using Advanced Selectors: Pseudo-Classes :……Page 363
Task 162 162: Grouping Selectors :……Page 365
Task 163 163: Styles within Styles: Using Contextual Selectors :……Page 367
Task 164 164: Linking to an External Style Sheet :……Page 369
Task 165 165: Converting an Internal (Embedded) Style into an External Style :……Page 371
Task 166 166: Editing Styles :……Page 373
Task 167 167: Using a CSS Template :……Page 375
Task 168 168: Using the Tag Inspector :……Page 377
Task 169 169: Formatting Lists Using CSS :……Page 379
Task 170 170: Adding a Background Style :……Page 381
Task 171 171: Adding a Border :……Page 383
Task 172 172: Making Links with No Underlines :……Page 385
Task 173 173: Changing Link Colors :……Page 387
Task 174 174: Using Different Colors for Different Links :……Page 389
Task 175 175: Using Design Time Style Sheets :……Page 391
Task 176 176: Embedding a Layer Using CSS :……Page 393
Task 177 177: Checking CSS Compatibility with Different Browsers :……Page 395
Task 178 178: Inserting Content Blocks (DIVs) :……Page 397
Task 179 179: Creating a Container to Hold a Banner (ID Selector, DIV, Background Image) :……Page 399
Task 180 180: Creating a Container to Hold Columns :……Page 401
Task 181 181: Adding Two Columns to a DIV Container :……Page 403
Part 10 10: Automating with Library Items and Templates :……Page 406
Task 182 182: Saving as a Library Item :……Page 407
Task 183 183: Using Simple Library Items :……Page 409
Task 184 184: Using Complex Library Items :……Page 411
Task 185 185: Making Simple Edits to Library Items :……Page 413
Task 186 186: Making Complex Edits to Library Items :……Page 415
Task 187 187: Creating a Dreamweaver Template :……Page 417
Task 188 188: Using a Template to Create Child Pages :……Page 419
Task 189 189: Applying a Template to an Existing Page :……Page 421
Task 190 190: Converting a Static Page to a Template Instance :……Page 423
Task 191 191: Detaching a Template by File or Sitewide :……Page 425
Task 192 192: Working with Library Items in Templates :……Page 427
Task 193 193: Using Optional Regions :……Page 429
Task 194 194: Using Editable Optional Regions :……Page 431
Task 195 ask 195: Using Repeating Regions :……Page 433
Task 196 196: Using Repeating Tables :……Page 435
Task 197 197: Using Parameters :……Page 437
Task 198 198: Using Expressions :……Page 439
Task 199 199: Using MutlipleIf Conditional Regions :……Page 441
Task 200 200: Making the Body onLoad Event Editable :……Page 443
Part 11 11: Working with Code :……Page 446
Task 201 201: Finding and Replacing Code and Text :……Page 447
Task 202 202: Using Advanced Find and Replace :……Page 449
Task 203 203: Saving History Steps and Recording a Command :……Page 451
Task 204 204: Commenting Your Code :……Page 453
Task 205 205: Customizing the Code View :……Page 455
Task 206 206: Using Snippets :……Page 457
Task 207 207: Saving Snippets :……Page 459
Task 208 208: Reusing JavaScript Code :……Page 461
Task 209 209: Using the Tag Library :……Page 463
Task 210 210: Using the Tag Editor :……Page 465
Task 211 211: Making Quick Code Changes with the Quick Tag Editor :……Page 467
Task 212 212: Controlling How Dreamweaver Writes Your Code :……Page 469
Task 213 213: Linking to an External Script :……Page 471
Task 214 214: Preventing Your Handwritten Code from Being Modified :……Page 473
Task 215 215: Adding New Tags to the Tag Library :……Page 475
Part 12 12: Setting Up Web Applications :……Page 478
Task 216 216: Installing IIS and PWS :……Page 479
Task 217 217: Setting Up a Local Web and Testing Server :……Page 481
Task 218 218: Defining a Remote Web and Testing Server :……Page 483
Task 219 219: Installing ColdFusion MX :……Page 485
Task 220 220: Setting Up an ODBC Driver :……Page 487
Task 221 221: Setting Up a Local DSN Connection :……Page 489
Task 222 222: Setting Up a Remote DSN Connection :……Page 491
Task 223 223: Setting Up a DSN-less Connection :……Page 493
Task 224 224: Using the MapPath Method :……Page 495
Task 225 225: Transferring Files to a Server :……Page 497
Task 226 226: RDS Login for ColdFusion :……Page 499
Task 227 227: Adding a ColdFusion Data Source :……Page 501
Task 228 228: Applying Directory Database Permissions :……Page 503
Part 13 13: Making Your Site Dynamic :……Page 506
Task 229 229: Adding a Recordset :……Page 507
Task 230 230: Adding Dynamic Text :……Page 509
Task 231 231: Adding Dynamic Images :……Page 511
Task 232 232: Making HTML Attributes Dynamic :……Page 513
Task 233 233: Formatting Dynamic Data :……Page 515
Task 234 234: Viewing a Record from a Database :……Page 517
Task 235 235: Making an E-mail Link Dynamic :……Page 519
Task 236 236: Adding Repeat Regions :……Page 521
Task 237 237: Inserting Records into a Database (Add Instant Form) :……Page 523
Task 238 238: Inserting Records into a Database (Use Existing Form) :……Page 525
Task 239 239: Authenticating Username :……Page 527
Task 240 240: Deleting Records :……Page 529
Task 241 241: Updating Records :……Page 531
Task 242 242: Building a Recordset Navigation Bar :……Page 533
Task 243 243: Setting the Recordset Navigation Status :……Page 535
Task 244 244: Building Login Pages :……Page 537
Task 245 245: Validating the Login Entries :……Page 539
Task 246 246: Restricting Access to a Specific Page :……Page 541
Task 247 247: Logging Out Users :……Page 543
Task 248 248: Building Dynamic Menus :……Page 545
Task 249 249: Building a Master-Detail Page :……Page 547
Task 250 250: Viewing One Record (Passing Single Values) :……Page 549
Task 251 251: Building a Page to Receive Data from Another (Receiving Single Values) :……Page 551
Task 252 252: Creating Search Pages :……Page 553
Task 253 253: Building a Results Page :……Page 555
Index……Page 558
Reviews
There are no reviews yet.