1. An Overview of Expression Web 4
II Creating Content in Expression Web
2. Creating, Opening, and Importing Sites
How Expression Web Maintains a Site
Importing Sites with the Import Site Wizard
Specifying a Destination Web Location
Finishing the Site Import Process
3. Creating Pages and Basic Page Editing
How Expression Web Formats Text
Making the Most of Code Snippets
Taking Advantage of Page Views
The Makeup of an HTML Table Tag
The colspan
and rowspan
Attributes
Designing for Multiple Resolutions Using Tables
Adding and Configuring Inline Frames
An Introduction to Tag Properties
Understanding the Tag Properties Panel
Viewing Tag Properties with the Tag Properties Panel
Setting Tag Attributes with the Tag Properties Panel
Using Events with the Tag Properties Panel
Tag Properties and Web Standards
Introduction to the Quick Tag Tools
Locating and Selecting Elements Using the Quick Tag Selector
Editing Page Content Using the Quick Tag Editor
When to Use the Quick Tag Editor
9. Using Graphics and Multimedia
Inserting Silverlight Applications
Importing Adobe Photoshop Files
An Introduction to Find and Replace
Using HTML Rules in Find and Replace
Finding and Replacing HTML Tags
Editing and Removing Recent Searches
11. Configuring Page Editor Options
12. Maintaining Compatibility and Accessibility
An Introduction to Accessibility
Other Accessibility Considerations
Using the Accessibility Checker
Working with the Accessibility Panel
Generating Accessibility Reports
What Is Browser Compatibility?
Compatibility Features in Expression Web
Using Reports to Find Problems
How SuperPreview Generates a Preview
Baseline and Comparison Browser Selectors
Using SuperPreview to Preview Layout
Building Layouts with SuperPreview
III Publishing and Managing Websites
Configuring a Publishing Destination and Publishing a Site
Publishing Selected Files and Synchronizing Files
Optimizing HTML During Publishing
Troubleshooting HTTP Publishing
15. Site Management and Reporting
Using SEO Reports to Increase Traffic
16. Using Personal Web Packages
IV Using CSS in Expression Web 4
Basic Application of a CSS Class
Using the CSS Properties Panel
Using the Attach Style Sheet and Link Style Sheet Dialogs
V Scripting, DHTML, and Other Dynamic Content
19. Using Dynamic Web Templates
An Introduction to Dynamic Web Templates
Creating a Dynamic Web Template
Attaching a Dynamic Web Template
Updating a Site with Dynamic Web Templates
Modifying a Dynamic Web Template
Modifying an Attached Page in Code View
Renaming an Existing Editable Region
Resolving Mismatched Editable Regions
Detaching a Dynamic Web Template
Overview of Interactive Buttons
Inserting and Configuring Interactive Buttons
Practical Uses for Interactive Buttons
Understanding and Working with Behaviors
Adding Behaviors Within a Paragraph
The Change Property Restore
Behavior
The Open Browser Window
Behavior
The Swap Image Restore
Behavior
A History of Browser Scripting
Linking to an External Script File
Showing and Hiding Page Elements
Accessing and Changing Attributes
Inserting and Configuring Layers
Creating and Working with Child Layers
Setting Layer Properties with Behaviors
Setting the Visibility of Layers
Using Form Controls in Expression Web
Saving Form Results to a File or Email
Saving Form Results to a Database
Updating a Database with New Fields
VI ASP.NET and PHP Development
25. Using Standard ASP.NET Controls
The Basics of ASP.NET Controls
Understanding Control Properties
An Overview of the Standard ASP.NET Controls
Creating a Simple AdRotator
Page
Creating the Advertisement File
Formatting the Calendar
Control
26. Using ASP.NET Navigation Controls
Overview of Navigation Systems
Using the ASP.NET Menu
Control
Using the ASP.NET TreeView
Control
Formatting the TreeView
Control
Using the ASP.NET SiteMapPath
Control
Formatting the SiteMapPath
Control
Improving Navigation with Master Pages
27. Using ASP.NET Master Pages and User Controls
Extend Reusability with ASP.NET User Controls
28. Developing a Login System Using ASP.NET
Overview of ASP.NET Login Controls
Configuring the Website (IIS 5 or IIS 6)
Configuring the Website (IIS 7.x)
Configuring the Website (Microsoft Expression Development Server)
Using Web Deploy to Publish a Membership Database
29. Form Validation Using ASP.NET
The ASP.NET Validation Controls
Creating ASP.NET User Controls
Web Parts Controls in the Toolbox
Creating a User Control That Sets the Display Mode
Adding Code to Change the Display Mode
Microsoft Ajax Control Toolkit
Adding Ajax Functionality to a Web Form
Adding a ScriptManager
Control
Adding a <div>
to the Web Form
Adding the Client Script to the ScriptManager
Control
Configuring the Microsoft Expression Development Server for PHP
Enabling PHP for IIS Using FastCGI
Setting PHP-Specific IntelliSense Options
33. Using the Microsoft Expression Development Server
Introduction to the Microsoft Expression Development Server
How to Use the Microsoft Expression Development Server
Limitations of the Microsoft Expression Development Server
Starting the Microsoft Expression Development Server from the Command Prompt
VII Managing Data with ASP.NET
34. Displaying and Editing Database Data with ASP.NET
Data Access Technologies in Expression Web
ASP.NET and Other Web Application Platforms
Displaying Data in Tabular Form
35. Sending Email Using ASP.NET
Adding and Configuring ASP.NET Validation Controls
Adding the Validation Controls
Writing ASP.NET Code to Send Email
Displaying a Confirmation Page
VIII Creating Add-Ins Using JavaScript and HTML (Online Only)
36. Expression Web 4 Add-in Basics
Expression Web 4 JavaScript Add-ins
The Makeup of Expression Web Add-ins
General Manifest Elements and Attributes
Menu and Command Bar Reference
37. Creating and Manipulating an Add-in User Interface
Creating the Manifest with the Add-in Builder
Creating a Custom Page Size for Panels
Creating the Panel’s Interface
Creating the Options Dialog Interface
Adding Functionality with JavaScript
Accessing Managed Classes from JavaScript
Editing the Add-in Manifest to Load the Managed Class
38. Packaging, Testing, and Debugging Add-ins
Creating an Add-in Installation Package
Debugging Add-ins Using Expression Web
Debugging Add-ins Using Visual Studio
39. Expression Web 4 JavaScript API Reference
Conventions Used in this Reference
xweb.application.version
Property
xweb.application.chooseFile
Method
xweb.application.endDialog
Method
xweb.application.handleEvent
Method
xweb.application.newDocument
Method
xweb.application.openDocument
Method
xweb.application.refreshFileListing
Method
xweb.application.setActiveDocument
Method
xweb.application.setPanelVisibility
Method
xweb.application.showModalDialog
Method
Xweb.application.settings
Object
xweb.application.settings.read
Method
xweb.application.settings.write
Method
xweb.developer.writeLine
Method
xweb.document.anchors
Property
xweb.document.applets
Property
xweb.document.filename
Property
xweb.document.isXHTML
Property
xweb.document.location
Property
xweb.document.pathFromSiteRoot
Property
xweb.document.scripts
Property
xweb.document.selection
Property
xweb.document.appendScriptReference
Method
xweb.document.appendStyleReference
Method
xweb.document.getElementById
Method
xweb.document.getElementsByAttributeName
Method
xweb.document.getElementsByTagName
Method
xweb.document.getScriptElementByCode
Method
xweb.document.getScriptElementByFile
Method
xweb.document.getStyleElementByCode
Method
xweb.document.getStyleElementByFile
Method
xweb.document.insertBeforeHtml
Method
xweb.document.synchronizeViews
Method
xweb.file.getAttributes
Method
xweb.file.getCreationDate
Method
xweb.file.getModificationDate
Method
xweb.file.setAttributes
Method
htmlElement.childNodes
Property
htmlElement.className
Property
htmlElement.innerHtml
Property
htmlElement.innerText
Property
htmlElement.nextSibling
Property
htmlElement.outerHtml
Property
htmlElement.parentNode
Property
htmlElement.previousSibling
Property
htmlElement.getAttribute
Method
htmlElement.removeAttribute
Method
htmlElement.setAttribute
Method
3.144.113.163