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.
Sprache
Verlagsort
Verlagsgruppe
Zielgruppe
Für höhere Schule und Studium
Maße
Höhe: 231 mm
Breite: 186 mm
Dicke: 53 mm
Gewicht
ISBN-13
978-0-672-31710-1 (9780672317101)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Klassifikation
Boris Feldman is an independent consultant based in Silicon Valley specializing in Internet solutions based on Microsoft technology. His recent projects include developing a Perl and Visual Basic based credit-card processing back-end system for a Bay Area start-up company, managing the development and growth of the IIS 4.0 and ASP-based corporate intranet at a large Silicon Valley semiconductor equipment manufacturer, and working with a Southern California company to create an IIS 4.0-based extranet site to deliver confidential product information to vendors and distributors.
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 to Load Page Content. Summary. 16. Accessing the Document Object Model (DOM). Tree Models of Documents. Scripting and the DOM. DHTML Versus the DOM. The Level 0 DOM. Accessing Elements Using the DOM. DOM Factory Methods. HTML Additions to the Level 1 DOM. Summary. 17. Accessing DHTML with MSHTML and Visual Basic. Accessing MSHTML from Visual Basic. Accessing the DHTML Object Models Elements. Altering the DHTML Object Models Elements from a Visual Basic Control. Adding, Removing, and Replacing Content. Summary. 18. Using Custom Tags. Creating a Custom Tag. Using Custom Tags in a Page. Using Custom Tags with DHTML Behaviors. Summary. 19. Accessing the XML DOM with Script. Working with the XML File. Accessing the XML DOM Elements from Script. Validating the XML. Summary. 20. Transforming XML with XSL and Patterns. Creating the XML Content. Applying XSL to Transform the Content. Applying XSL Style Sheets for Different Views. Working with XSL Patterns. Summary. IV. DATA ACCESS TECHNIQUES. 21. Using Data Binding Techniques. Handling Data on the Web. Adding a Data Source Object to a Page. Data Source Object Overview. Working with Data Binding Extensions. Adding or Removing Data Binding from Single Elements. Binding a Data Table to a Page. Summary. 22. Using Tabular Data Control. Getting Data Ready for the TDC. Adding the Tabular Data Control (TDC). Working with the TDC. TDC Security. Sorting and Filtering TDC Data. Summary. 23. Updating Data Interactively with ADO/RDS. Connecting to the Data Source and Accessing a Proxy. Accessing a Recordset from the Server. Working with Data in the Client. Updating Data Source with Client Modifications. Security with RDS and Use of Customization Handlers. Summary. 24. Working with XML Data Islands. Embedding XML Data Islands into a Page. Transforming Data with XSL. Summary. V. WORKING WITH MULTIMEDIA. 25. Applying Multimedia and Animation Effects. DirectAnimation Basics. Scripting with DirectAnimation Objects. Creating DirectAnimation Scripts. Working with Sound. The DirectAnimation Multimedia Controls. Summary. 26. Synchronizing Multimedia with Timelines. Adding Timelines to a Web Page. New HTML+TIME XML Elements. Working with HTML+TIME Properties. Working with HTML+TIME Methods. HTML+TIME Events. Using HTML+TIME for Synchronized Multimedia Effects. Troubleshooting HTML+TIME Documents. Summary. 27. Creating Custom Multimedia Effects. XML for Multimedia Content. Real-Time XML. Persisted XSL Transformations for Multimedia. XSL for HTML+TIME. Summary. 28. Streaming Multimedia to the Client. Data Delivery the "Old Way". What Is Streaming Media? Downloading and Installing the Media Player. Compressing Streaming Media. Advanced Streaming Format (ASF) Files. Creating ASF Files with Windows Media Encoder. Creating Video ASF Files. Working with ASX Files. Adding Streaming Media to a Web Page. Customizing Windows Media Player. Using Script with Windows Media Player. Customizing Windows Media Player Control Buttons with JavaScript. Troubleshooting Windows Media Player and ASX Files. Summary. 29. Using Macromedia Shockwave and Flash. Shockwave and Flash. Making Sense of Macromedias Tool Set. Choosing Between Shockwave and Flash. System Requirements. Considering the Audience. Adding a Movie to an HTML Document. Optimizing Files for the Web. Working with Lingo. Managing File Size. Working with Audio. Delivering the Movie to the Screen. Special Challenges with Whole-Movie Web Sites. Browser Detection and Traffic Management. Scripting for Interactivity. Using ActiveX Methods, Properties, and Events to Control the Movie. Using JavaScript Methods to Control the Movie. ActiveX Controls. Security. Configuring the Web Server. Summary. VI. PROVIDING SUPPORT. 30. Creating Customized Menus. Event Bubbling. setCapture Method. Creating Customized Context Menus. Creating Custom Drop-Down Menus. Giving the Menu a Function. Summary. 31. Providing HTML Help Files. HTML Help Overview. Starting an HTML Help Project with Microsofts HTML Help Workshop. Adding Help Files to Web Pages. Enhancing the Help System. Summary. VII. EXPANDING THE BROWSER. 32. Customizing the Browser. Modifying the Client Registry. Adding Menu Functionality with Scripting. Programmatically Modifying the Registry. Creating Customized Search Guides. Summary. 33. Using the DHTML Editing Component. DHTML Editing Component Basics. Inside the DHTML Editing Component. Using the DHTML Editing Component. Working with the DHTML DOM. Building a User Interface Around the DHTML Editing Component. DHTML Editing Component Error-Handling. Summary. VIII. EXPANDING FUNCTIONALITY. 34. Using the WebBrowser Control. WebBrowser and InternetExplorer Members. Building Functionality into Applications. Building a Custom Browser with the WebBrowser Control. Summary. 35. Using MSXML from Internet Explorer. The MSXML Parser. The MSXML DOM Engine. The MSXML XSL, Namespace, and Schema Engines. Accessing the MSXML from Script Applications. Accessing the MSXML on the Server. Accessing the MSXML from VB Applications. Accessing the XML Parser from Java Applications. XML Access from C++ Applications. Summary. 36. Working with Administration Kits. Overview of the IE Administration Kit (IEAK). Commonalties in the IE Administration Kit 5. The Roles of the IE Administration Kit. The IEAK Profile Manager Tool. The IEAK Internet Connection Manager Configuration. Summary. IX. APPENDIXES. Appendix A. IE 5 Foreign Language Codes. Appendix B. IE International Character Sets. Index.