Internet Explorer 5 Web Programming Unleashed focuses on Web programming. Regardless of what the topic material is for the chapter, the focus of the book is how or why to program for IE 5. This book fills the need that other books on the market miss: an overall look at web programming within the Internet Explorer 5.0 environment. Content includes IE 5.0, Dynamic Pages, Components, Dynamic Web Content, Data Access Techniques, Multimedia, Providing Support, Expanding the Box, Out of the Box, Offline Browsing, and Security & Distribution.
Introduction.
How This Book Is Organized. How to Use This Book. Conventions Used In This Book.
I. DYNAMIC PAGES.
1. IE 5.0: More Than the Sum of Its Parts.
IE 5.0 Architecture. Supported Technologies and Industry Standards. HTML and XML. CSS and XSL. Scripting and Programming. Summary.
2. Understanding the DHTML Object Model.
The DHTML Object Model. Getting to Understand Collections. Working with the all Collection. Be a Creator: Create New Collections with the tags() Method. Examining and Finding Out Information About the Attributes of Elements. The attributes Collection. Summary.
3. Altering Component and Page Styles.
Creating Interactive Effects. Working with the styleSheets Collection. Manipulating HTML Tables Dynamically. Working with Row Modifications. Summary.
4. Positioning Page Elements.
Working with Positioning. Moving Elements Around the Web Page. Creating Interactive Documents with display. Summary.
5. Adding Interactivity with Events.
The event Object. Event Bubbling. Responding to Focusing Effects. Data Transfer with Drag and Drop. Matching Page Behavior to Keystrokes. Summary.
6. Identifying Client Capabilities.
Understanding Client Limitations. Client Limitations with navigator and screen Objects. Using clientCaps for Sophisticated Client-Side Discovery. Summary.
7. Adding Persistence to Web Applications.
Netscape-Style Cookies. Working with New Persistence Behaviors. Saving Style Information. Saving and Restoring Object Information. Persisting Form Information. Maintaining Information about the Client. Summary.
8. Using Dynamic Properties.
Creating Integrated Page Effects. Property Change Notification. Summary.
9. Programming with HTML Forms.
Creating Interactive Forms. Validating Form Data. Customizing AutoComplete in Forms. Summary.
10. Printing Dynamic Pages.
New Events and Methods for Printing. Controlling Page Printing with Script. Working with New Page Printing Events. Applying Style Sheets for Printing. Controlling Print Settings via ActiveX. Summary.
II. WORKING WITH COMPONENTS.
11. Client-Side Java and Java Applets.
Design of the Java Programming Language. Java Applets and Applications. Displaying Your Applet on a Web Page. Testing Java Applets. Writing Java Applications. Overview of Java Security. Summary.
12. Packaging DHTML Behaviors.
How DHTML Behaviors Work. DHTML Behaviors Compared with DHTML Scriptlets. Working with Prebuilt DHTML Behaviors. Using DHTML Behaviors Within a Web Page. Creating DHTML Behaviors with Script. Summary.
13. Windows Script Components.
Getting Started with Script Components. Windows Script Components: Not Just for the Server. Reviewing a Basic WSC File. Using the Script Component Wizard. Exposing Methods, Properties, and Events with WSC. Accessing Other Components from WSC. Generating a Type Library for Early Binding. WSC as Behaviors. Summary.
14. Creating HTML Applications.
Getting Started with HTML Applications. Creating a Basic HTML Application. Bypassing Browser Security. Allowing Read and Write Access to the Client. Issuing Commands from HTML Applications. Removing the Warning for Contained Objects. Restricting Trust Within the HTML Application. Packaging and Distributing HTML Applications. Summary.
III. DYNAMIC WEB CONTENT.
15. Altering Web Page Contents.
What Is Dynamic Content? Replacing Page Elements with innerHTML and outerHTML. Replacing Page Elements with innerText and outerText. Creating New Content. Working with
