homepage Welcome to WebmasterWorld Guest from 54.211.138.180
register, free tools, login, search, subscribe, help, library, announcements, recent posts, open posts,
Subscribe and Support WebmasterWorld
Home / Forums Index / Hardware and OS Related Technologies / Website Technology Issues
Forum Library, Charter, Moderators: phranque

Website Technology Issues Forum

    
IE8 SmartScreen stops forum pages from loading
hugh




msg:4012806
 8:47 pm on Oct 24, 2009 (gmt 0)

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.

Any thoughts?

Thanks!

Hugh

---
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: #*$!
---

 

caribguy




msg:4012811
 9:08 pm on Oct 24, 2009 (gmt 0)

Unable to modify the parent container element before the child element is closed

Do you have a <base> tag in your code? Might need a conditional closing tag for IE :(

hugh




msg:4012825
 9:51 pm on Oct 24, 2009 (gmt 0)

Looking at the page source I do have the following:

<base href="http://www.example.com/forums/" /><!--[if IE]></base><![endif]-->

Does that look like a problem to you?

caribguy




msg:4012868
 11:34 pm on Oct 24, 2009 (gmt 0)

I think closing the base tag is only needed for IE6 and below:

<!--[if lte IE 6]></base><![endif]-->

Judging from the error message, I'd take a good look at the DOM tree and make sure all elements are properly closed.

Maybe vBulletin is inserting some spurious tags in addition to the ones defined in your template?

hugh




msg:4012871
 11:51 pm on Oct 24, 2009 (gmt 0)

I've opened a ticket with Jelsoft and I'll feedback on how this develops...

Thanks for your time!

caribguy




msg:4012873
 11:59 pm on Oct 24, 2009 (gmt 0)

Here are some more ideas:

[blogs.msdn.com...]

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.

hugh




msg:4012874
 12:01 am on Oct 25, 2009 (gmt 0)

Much appreciated!

hugh




msg:4012943
 5:39 am on Oct 25, 2009 (gmt 0)

This was the result of a pluggin which had stopped working...

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Hardware and OS Related Technologies / Website Technology Issues
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About
© Webmaster World 1996-2014 all rights reserved