NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
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


Rating:
Fair (2.8/5) 5 vote(s) so far    

Read by 1,693 user(s) | Add comment | Link to this article
Subscribe to news | Print article | Send to friend

© Copyright 2001-2008 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




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


MORE RELATED ARTICLES:


Firefox 4.0 - Look Beyond IE8 and Firefox 3.0

Opera 9.5 Bests IE 8 and Firefox 3.0 - Download Available

Download Internet Explorer 8 Beta 1 FAQ

IE8 Beta 1 and IE7 Tips and Tricks

IE8 Beta 1 vs. Firefox Beta 4

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

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

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

15 Years Separate Mosaic and Internet Explorer 8 Beta 1

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:

 






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