NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Microsoft / Internet Explorer

Internet Explorer


IE8 Beta 1 Fixing What's Wrong with IE7

HTML parsing errors

By Marius Oiaga, Technology News Editor

24th of April 2008, 11:14 GMT

Adjust text size:


IE7 Operation Aborted
Enlarge picture
One error message that plagued Internet Explorer 7, but that won't make it into the final version of Internet Explorer 8 refers to "operation aborted" messages. In IE7, operation aborted errors, marked by the associated dialog box featured in the screenshot on the left, prevented users from surfing certain websites, serving navigation error screens instead. IE7 simply failed to offer any way around the error, preventing the accessing of specific websites affected by a HTML parsing bug. However, with the next iteration of the Internet Explorer browser, end users will
no longer face the operation aborted dialog box, starting with IE8 Beta 1.

"What caused the operation aborted error? The operation aborted dialog in Internet Explorer 7 is triggered by an HTML parsing exception that occurs when all the following specific conditions are met: the HTML file is being parsed, script is executing and the executing script attempts to add, or remove an element from an unclosed ancestor in the markup tree (not including the script block's immediate parent element)," explained Travis Leithead, Program Manager IE8 Object Model.

Essentially, what happens is that a child container HTML element attempts to alter its parent container element via integrated script code. Microsoft revealed that the bug is directly connected with the innerHTML and the appendChild methods. When Internet Explorer 7 came across a script block featuring inline scripts designed to create new elements, while at the same time delivering them as an addition to the BODY, it failed to continue parsing the HTML if the parser had to deal with the new item before coming across the closing BODY tag.

"In Internet Explorer 8, our goal is to change the behavior that previously caused the following problems: the operation aborted error was a modal dialog. The dialog was not actionable by any user; and dismissing the operation aborted dialog caused Internet Explorer to navigate to an error page. This prevented any potential debugging of the affected page. When the HTML parser throws the operation aborted exception, rather than announce this error to the world, Internet Explorer 8 Beta 1 discreetly tucks this information away into the list of script errors associated with the webpage and stops parsing HTML and running script at that point," Leithead explained.

TAGS:

IE8 Beta 1 | Internet Explorer 8 | IE7
Read by 3,083 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
Fair (2.8/5) 5 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


15 Years Separate Mosaic and Internet Explorer 8 Beta 1

IE8 Beta 2 Will Fix What's Wrong with Beta 1

IE7 Grows Up Ahead of IE8 Beta 2, by Default in Vista SP1 and XP SP3

Onward to Beta 2 - The Second Wave of IE8 Beta 1 Downloads Is Here

IE8 Beta 1 vs. Firefox Beta 4

IE8 Beta 1 and IE7 Tips and Tricks

Download Internet Explorer 8 Beta 1 FAQ

Opera 9.5 Bests IE 8 and Firefox 3.0 - Download Available

Firefox 4.0 - Look Beyond IE8 and Firefox 3.0

User opinions:

No user comments yet.
Be the first to express your opinion using the form below!

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM