homepage Welcome to WebmasterWorld Guest from 174.129.76.87
register, free tools, login, search, pro membership, help, library, announcements, recent posts, open posts,
Become a Pro Member

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

5+ Year Member



 
Msg#: 4012804 posted 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

WebmasterWorld Senior Member 5+ Year Member



 
Msg#: 4012804 posted 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

5+ Year Member



 
Msg#: 4012804 posted 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

WebmasterWorld Senior Member 5+ Year Member



 
Msg#: 4012804 posted 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

5+ Year Member



 
Msg#: 4012804 posted 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

WebmasterWorld Senior Member 5+ Year Member



 
Msg#: 4012804 posted 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

5+ Year Member



 
Msg#: 4012804 posted 12:01 am on Oct 25, 2009 (gmt 0)

Much appreciated!

hugh

5+ Year Member



 
Msg#: 4012804 posted 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.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved