I have a problem where IE8 (chrome and firefox appear unaffected but firefox ie tab is) recently stopped loading pages below the navbar on my website (error below). This appears to only be affecting the vbulletin powered pages of the site. Disabling Smart Screen doesn't solve the problem (before it was turned on I personally had no problem). Turning off Active Scripting is something of a workaround but the pages are no longer dynamic of course. No software threats have been reported against the site and I would expect any.
--- Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Timestamp: Sat, 24 Oct 2009 20:27:54 UTC
Message: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917) Line: 0 Char: 0 Code: 0 URI: #*$! ---
Apparently, doing an appendChild() to an element further down the tree is a sure-fire way to trigger this behavior. Suggestions include deferring the script execution or placing it in the immediate parent element.