Topic: ASP.NET

Internet Explorer 8 and its Impact on Your ASP.NET Web Sites (0470457279) cover image

Internet Explorer 8 and its Impact on Your ASP.NET Web Sites

Robert Boedigheimer
ISBN: 978-0-470-45727-6
Wrox Blox PDF
35 pages
December 2008
Electronic Version: US $6.99 Purchase This Download

About This Title  |  Download Code  |  Errata
This Wrox Blox demonstrates how standards compliance in Internet Explorer 8 will impact your Web sites.  It will teach you how to immediately ensure visitors to your sites have a positive experience using IE 8, while also giving you time to test your site or make any necessary changes.   The IE 8 browser will undoubtedly cause many current web sites to render or behave incorrectly, since so many web sites were either developed prior to modern web standards, or without consideration for standards. In addition, many Web developers used non-standard techniques in order to get their sites to work properly in older versions of browsers.  

There are several new features in IE 8 designed to drive traffic to your Web site.  Accelerators provide the ability to highlight content on a web page and perform an action on it.  How often have you selected an address on a web page, copied it, and then pasted it into the proper fields of a mapping Web site?  In IE 8 you can select the address and use a mapping accelerator to quickly display that address on a map.  By creating your own accelerators, you can provide this feature to save users time and bring them to your site.  Web slices are similar to RSS feeds, but let you subscribe to content directly within a web page.  Your users can easily determine that new content exists, and it is easy for content creators to setup. 

IE 8 compliance with CSS provides several improvements with support for pseudo classes, counters, and the selectors API.  The pseudo classes “:before” and “:after” can be used to add content to web pages from within a stylesheet.  CSS counters are perfect for content that needs to be numbered, without requiring the numbers to be embedded in the content.  The selectors API utilizes CSS selectors in JavaScript to locate elements rather than traversing the DOM tree. 

AJAX has been growing in popularity and is used on many web sites, but it also introduces some problems.  Changes made on the client are not recognized, so the browser back and forward buttons don’t work as expected.  IE 8 provides a mechanism to use AJAX without losing the typical navigation experience.  AJAX developers often want to utilize content from 3rd party web sites, but current browser implementations block this due to security concerns.  IE 8 includes a new object and technique to enable these cross domain calls. 

IE 8 will certainly impact web developers with its strict support for existing standards, which will cause many existing sites to render and behave incorrectly.  It also provides many new features that can be used to simplify creation of web sites and increase productivity. 

Table of Contents

Compatibility

Document Compatibility

Setting Document Compatibility

Determining Document Compatibility

Compatibility View

Accelerators

Web Slices

Connections

Additional Background Connections

Connection Related Events

Data URI

CSS Improvements

Pseudo Classes

CSS Printing

CSS Counters

Selectors API

Developer Toolbar

General

Script Debugging

Profiler

AJAX Improvements

AJAX History

Cross Domain Calls

XmlHttpRequest Timeouts

AJAX Security

Conclusion

 

Usage Rights for Wiley Wrox Blox 

Any Wrox Blox you purchase from this site will come with certain restrictions that allow Wiley to protect the copyrights of its products. After you purchase and download this title, you: 

  • Are entitled to three downloads
  • Are entitled to make a backup copy of the file for your own use
  • Are entitled to print the Wrox Blox for your own use
  • Are entitled to make annotations and comments in the Wrox Blox file for your own use
  • May not lend, sell or give the Wrox Blox to another user
  • May not place the Wrox Blox file on a network or any file sharing service for use by anyone other than yourself or allow anyone other than yourself to access it
  • May not copy the Wrox Blox file other than as allowed above
  • May not copy, redistribute, or modify any portion of the Wrox Blox contents in any way without prior permission from Wiley

If you have any questions about these restrictions, you may contact Customer Care at (877) 762-2974 (8 a.m. - 5 p.m. EST, Monday - Friday). If you have any issues related to Technical Support, please contact us at 800-762-2974 (United States only) or 317-572-3994 (International) 8 a.m. - 8 p.m. EST, Monday - Friday).