Microsoft has enabled HTML5 AJAX page navigation in Internet Explorer 8. The already available IE8 beta 1 is exceptionally supporting new features and functionalities, giving a top priority to the Web standards. The new navigation feature with a script allows tracking of travel log components. This facilitates client-side updates to be reflected to documents and hence supports better navigation.
The new addition only works on default IE mode and not on “Emulate IE7”. As defined by Ars Technica, a MS journal, the improvement works by treating windows.location.hash updates as navigation and tend to save it as the previous URL. This updates the previous URL (may be from previous hash fragment) in the Back button and Address Bar along with the other browser components. The new hashChanged event will be fired along with a “click” sound that will give an impact of a traditional Navigation.
Developers were constantly trying to incorporate this kind of a feature but only MS has posted details of using it with Silverlight. Microsoft’s Developer, Micheal Scherotter has provided a brief guidance as how to incorporate AJAX navigation functionality with Silverlight 1.0 and Silverlight 2.0(beta 2) along with a source code. One of the MS team members focusing on AJAX features said that the new improvement will cater the basic navigation phenomenon without altering the AJAX app state.
Internet Explorer8 has already made some outstanding enhancements, in order to make the IE8 beta1 more feasible and flexible for designers and developers. Beta 2, that would be expected to focus end-users more, will be out in an upcoming month.



Hmm. I am a bit one sided when it comes to IE 8. I mean I applaud the new features and how they are making an effort for web standards compliance, but I seriously doubt that it’s going to be completely functional. No doubt this release will see some of the older bugs fixed, but I think it will see the introduction of some new bugs.
- Dwayne Charrington.
[Reply]
One small correction:
As you can try on the page that I created http://xmldocs.net/SL2Paging, the AJAX feature does work in both IE8 and IE7 emulation mode.
To demonstrate this:
1. Start IE8 (Beta)
2. If the [Emulate IE 7]button is not pressed in the toolbar, press it and restart IE8
3. Navigate to http://xmldocs.net/SL2Paging and install Silverlight 2 Beta 2 if requested
4. Switch from one tab to another a few times
5. Press the Back and Forward buttons in the browser to navigate the UI.
Michael
[Reply]
Well Dwayne, every pic has two sides….we cannot get 100% out of everythng, n v cannt predict anythng abt an upcoming version as it is still in MS’ pipeline….. but its true that IE lackz several features; if added can make it more usr frndly and compatible
[Reply]
Thnx Micheal for sharing it wid us:)
[Reply]