Acknowledgements | p. xvii |
Introduction | p. xix |
What's on the CD | p. xxi |
Cutting-Edge Design and Layout Techniques | |
An Introduction to FrontPage 2000 | p. 3 |
FrontPage 2000 Webs | p. 5 |
New and Improved Features in FrontPage 2000 | p. 5 |
Site Design Elements | p. 5 |
Site Management Elements | p. 9 |
Database Elements | p. 14 |
Scripting Elements | p. 17 |
Programming Elements | p. 17 |
Office Integration | p. 18 |
Wizards | p. 18 |
Website Management Tools | p. 19 |
Working with Webs | p. 19 |
Editing Your Website | p. 26 |
Summary | p. 28 |
Advanced Layout | p. 29 |
Developing with HTML | p. 30 |
HTML Tags | p. 30 |
Special Characters | p. 42 |
Cross-Browser Compatibility | p. 43 |
Incorporating Custom HTML into Your FrontPage Web | p. 44 |
Images in Your Webs | p. 47 |
Graphic Formats | p. 48 |
Web Color Palette | p. 50 |
Working with Images in FrontPage | p. 50 |
Table Layout | p. 58 |
Design Layouts Using Tables | p. 58 |
Table Properties | p. 66 |
Advanced Frame Layout and Development | p. 74 |
To Use or Not to Use Frames | p. 74 |
Reserved Frame Names | p. 75 |
Working with Frames in FrontPage 2000 | p. 76 |
Creating Floating Frames in Your Website | p. 82 |
Advanced Tricks Within Frames | p. 87 |
Frames Tabs in the Editor | p. 89 |
Making Sure Search Engines Find Your Information | p. 89 |
Summary | p. 90 |
FrontPage Themes and Styles | p. 91 |
Cascading Style Sheets | p. 92 |
Creating a Style Sheet | p. 93 |
Linking Style Sheets to Your Pages | p. 97 |
Adjusting Internal Styles in Your Web | p. 98 |
Classes, Inheritance, and Global Classes | p. 101 |
"Cascading" Style Sheets and Precedence | p. 102 |
Links and Pseudoclasses | p. 103 |
Incorporating Shared Borders | p. 104 |
Inserting Shared Borders | p. 105 |
Editing Shared Border Information | p. 106 |
Using the Navigation View | p. 106 |
Limiting Shared Borders to Certain Pages | p. 110 |
Behind Shared Borders | p. 110 |
Incorporating FrontPage Themes into Your Designs | p. 111 |
Developing Webs Through the Use of Themes | p. 112 |
Customizing FrontPage Themes | p. 115 |
Creating Custom Themes in FrontPage 2000 | p. 121 |
Summary | p. 126 |
Creating Active Content with Dynamic HTML | p. 127 |
Concepts of Dynamic HTML | p. 128 |
Scripting for DHTML | p. 129 |
DHTML and Style Sheets | p. 129 |
Dynamic HTML and the Browser Wars | p. 130 |
Microsoft and the Dynamic HTML Document Object Model | p. 130 |
Netscape and Dynamic HTML | p. 133 |
Integrating Dynamic HTML into Your Web with FrontPage | p. 135 |
DHTML Effects Toolbar | p. 136 |
Working with Dynamic Images | p. 137 |
Page Transitions in FrontPage | p. 145 |
Bringing Text to Life in Your Web | p. 147 |
Advanced Dynamic HTML Integration | p. 157 |
Integrating Cross-Browser-Compatible DHTML | p. 158 |
Pixel-Level Layout Control | p. 162 |
Summary | p. 168 |
Developing with FrontPage Active Elements | p. 169 |
Incorporating Active Images | p. 170 |
Inserting Images into Form Fields | p. 170 |
Using the Picture Toolbar | p. 171 |
Creating Hover Buttons | p. 179 |
Incorporating Scheduled Pictures | p. 185 |
Using the Page Inclusion Tools | p. 189 |
Include a Page in Your Document | p. 190 |
Include a Page at a Scheduled Time | p. 191 |
Integrating Video into Your Web | p. 193 |
Adding Page Counters | p. 195 |
Resetting Your Hit Counter | p. 197 |
Hit Counter Code Explained | p. 198 |
Using Marquee Text in Your Site | p. 199 |
Adding Search Capabilities | p. 202 |
Creating a Simple Search Form | p. 202 |
Creating Your Own Search Interface | p. 203 |
Search Code Explained | p. 207 |
Using the Advertising Management Tools | p. 209 |
Creating a Table of Contents for Your Web Site | p. 212 |
Summary | p. 215 |
Creating Discussion Groups | p. 217 |
Using Discussion Groups to Collaborate on Projects | p. 218 |
Making Your Intranet an Interactive Tool | p. 219 |
Building Communities Through Discussion | p. 220 |
Discussion Web Wizard | p. 221 |
Creating a New Web | p. 221 |
Incorporating Your Discussion Group into Your Current Web | p. 221 |
Using the Discussion Web Wizard | p. 222 |
Inside Discussion Groups | p. 228 |
HTML Pages | p. 228 |
Forms | p. 228 |
Discussion Group Code Explained | p. 233 |
Administering Discussion Groups | p. 235 |
Modifying and Removing Discussion Group Articles | p. 237 |
User Registration Forms | p. 238 |
Summary | p. 244 |
Advanced Form Integration | p. 245 |
Anatomy of a Form | p. 246 |
What Does the Form Tag Do? | p. 246 |
Creating Forms in FrontPage | p. 248 |
Form Menu Options | p. 248 |
FrontPage Form Wizard | p. 249 |
Customizing Your FrontPage Forms | p. 259 |
Customizing Your Buttons | p. 259 |
Using Scripts with Forms | p. 264 |
Setting the Tab Order in Your Form | p. 271 |
Adding Labels to Form Fields | p. 273 |
Working with the Confirmation Page | p. 273 |
Data Collection | p. 276 |
Saving Forms to Files | p. 277 |
Sending Form Results via an E-mail Message | p. 281 |
Form Validation | p. 286 |
Validating Forms in FrontPage | p. 287 |
Summary | p. 294 |
Creating Dynamically Driven Websites | |
Integrating Office Elements into Your Webs | p. 297 |
Developing with Word | p. 298 |
Saving Word Files to HTML | p. 299 |
Word's Web Options | p. 301 |
Word's Web Tools Toolbar | p. 305 |
Integration of PowerPoint Presentations | p. 308 |
Saving PowerPoint Presentations to HTML | p. 308 |
PowerPoint's Web Options | p. 309 |
Publishing a PowerPoint Presentation as a Web | p. 314 |
Creating Excel Spreadsheets for Distribution | p. 317 |
Saving Excel Spreadsheets for Use on the Web | p. 317 |
Excel's Web Options | p. 319 |
Publishing Excel Spreadsheets | p. 323 |
Using the Office 2000 Spreadsheet Web Component | p. 325 |
Inserting a New Spreadsheet | p. 326 |
Spreadsheet Toolbar | p. 328 |
Spreadsheet Property Toolbox | p. 329 |
ActiveX Control Properties | p. 336 |
Exporting Spreadsheets to Excel | p. 340 |
Importing Data into Your Spreadsheet | p. 341 |
Outlook and the Web | p. 342 |
Saving Your Calendar as a Web Page | p. 343 |
Summary | p. 345 |
Preparing for Database-Driven Webs | p. 347 |
Working with Databases | p. 348 |
Client-Server Interaction | p. 349 |
Tiered Architectures in Data-Driven Application Design | p. 350 |
SQL | p. 352 |
ODBC | p. 357 |
Preparing to Use Active Server Pages | p. 358 |
ActiveX Data Objects (ADO) | p. 359 |
Using Microsoft Access as Your Database | p. 360 |
Setting up FrontPage to Work with Your Database | p. 361 |
Importing an Access Database Directly into a FrontPage Web | p. 369 |
About Data Access Pages | p. 372 |
Summary | p. 374 |
Adding Database Access to Your Webs | p. 375 |
Developing with an Access Database | p. 376 |
Integrating Data Access Pages into Your Web | p. 376 |
Working with Data Access Pages | p. 377 |
Working with the Database Results | p. 383 |
Using the Database Results Wizard | p. 383 |
Setting the Advanced Options in the Database Results Wizard | p. 396 |
Inputting New Column Fields into Your Results Database | p. 404 |
Sending Form Results to a Database | p. 411 |
Creating a Database in the Form Options | p. 423 |
Connecting to an Existing Database in the Form Options | p. 424 |
Summary | p. 425 |
Inside Active Server Pages | p. 427 |
About Active Server Pages | p. 428 |
ASP Objects | p. 430 |
ADO Object Model | p. 438 |
Active Server Pages and the Server | p. 441 |
Developing Active Server Pages | p. 444 |
Form Data Collection | p. 444 |
Incorporating Cookies into Your Pages | p. 457 |
Summary | p. 461 |
Integrating Active Server Pages into Your Webs | p. 463 |
ASP and Your Database | p. 464 |
Using ADO | p. 464 |
Active Server Components | p. 475 |
Advertisement Rotator | p. 475 |
Browser Capabilities | p. 478 |
Content Linking | p. 482 |
TextStream Component | p. 483 |
Summary | p. 486 |
Beyond HTML | |
Extended Technology for Your Webs | p. 491 |
ActiveX and Java | p. 492 |
About ActiveX | p. 492 |
Finding ActiveX Controls | p. 493 |
About Java | p. 494 |
ActiveX Versus Java | p. 495 |
Integrating ActiveX Technology into Your Webs | p. 496 |
Adding ActiveX Controls in FrontPage | p. 497 |
Configuring ActiveX Controls | p. 497 |
Customizing the Insert Dialog Box | p. 501 |
Behind the Scenes | p. 503 |
Integrating Java Applets into Your Webs | p. 505 |
Adding Java Applets in FrontPage | p. 505 |
Java Applets Included with FrontPage | p. 507 |
Behind the Scenes | p. 509 |
Incorporating Plug-ins into Your Webs | p. 510 |
Using FrontPage to Incorporate Your Plug-ins | p. 511 |
Mixing Things Up to Create Cross-Browser Compatibility | p. 515 |
Summary | p. 517 |
Introducing the Microsoft Script Editor | p. 519 |
Origins of the Script Editor | p. 520 |
Working with the Script Editor | p. 521 |
Script Editor Windows | p. 522 |
Script Editor Menus | p. 524 |
Adding Controls to the Toolbox | p. 531 |
Setting the Script Editor Options | p. 533 |
Working with the Source Editor | p. 538 |
Incorporating Breakpoints | p. 541 |
Inserting ActiveX Controls into Your Pages | p. 546 |
Outline Views | p. 552 |
Summary | p. 554 |
Working with Scripting Technologies | p. 555 |
JavaScript Versus VBScript | p. 556 |
HTML Object Model | p. 557 |
Developing with VBScript | p. 558 |
Displaying Date and Time Information | p. 558 |
Using VBScript with Forms | p. 562 |
Developing with JavaScript | p. 564 |
JavaScript Versus JScript | p. 565 |
Using JavaScript with Forms | p. 565 |
Dynamic Text with JavaScript | p. 573 |
Creating Image Rollover Effects with JavaScript | p. 576 |
Summary | p. 582 |
FrontPage 2000's VBA Scripting Engine | p. 583 |
The Visual Basic Editor | p. 584 |
Editor Windows | p. 585 |
Toolbars | p. 596 |
Visual Basic Editor Options | p. 603 |
Setting Project Properties | p. 609 |
Importing Files into the Editor | p. 611 |
Exporting Files from the Editor | p. 611 |
Setting Breakpoints for Debugging | p. 612 |
FrontPage Macros | p. 612 |
Customizing Toolbars and Assigning Macros | p. 614 |
The FrontPage Object Model | p. 618 |
Application | p. 618 |
WebWindow | p. 619 |
Web | p. 619 |
PageWindow | p. 619 |
ActiveDocument | p. 620 |
CommandBars | p. 620 |
Themes | p. 620 |
Controlling FrontPage with VBA | p. 621 |
Working with Command Bars and Controls | p. 623 |
Opening the Current Page in a Full-Screen Window | p. 629 |
Trapping FrontPage Application Events | p. 633 |
Using Add-Ins | p. 635 |
UserForms and the FrontPageEditor Object Model | p. 635 |
The "Hello World" UserForm | p. 637 |
Running a UserForm from the FrontPage User Interface | p. 638 |
Using the FrontPageEditor Object Model to Modify HTML | p. 639 |
Summary | p. 648 |
The Personal Web Server and FrontPage Server Extensions | p. 649 |
Folders Versus Webs | p. 650 |
Using the Personal Web Server | p. 651 |
Working in the Main Window | p. 653 |
Advanced Features of the Web Server | p. 654 |
FrontPage Server Extensions: What Are They, and Why Should You Use Them? | p. 658 |
Installing the FrontPage Server Extensions | p. 659 |
Introduction to the Server Administrator | p. 660 |
Launching the Server Administrator | p. 661 |
Working with Webs | p. 661 |
Adding Server Extensions to a Web | p. 663 |
Creating a Subweb | p. 663 |
Converting a Subweb to a Folder | p. 664 |
Setting Up Authoring Capabilities | p. 665 |
Adding a New Administrator | p. 668 |
Removing Extensions from a Web | p. 669 |
Adjusting Performance Attributes | p. 670 |
Setting Default Script Languages | p. 671 |
Enabling E-mail from Your Webs | p. 672 |
Summary | p. 673 |
Index | p. 675 |
Table of Contents provided by Syndetics. All Rights Reserved. |