Back To Start Of Archive
Taken From The Forum: Help & Support for DHTML Menu Version 5+
Forum Topic: Click to view post
Last Updated: Saturday February 6 2016 - 06:02:09
Dated: Tuesday June 30 2009 - 8:40:44 BST
I now have the use of IE8 having only used IE6 until very recently. One of my web pages with Milonic menus displays a problem in IE8. To observe the problem go to:-
http://www.longcroftchristianfellowship ... mp3/public
Select any page using the vertical menu. In IE8 the page fails to load fully and gives a scripting error the details of which are:-
"HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917)". I have had a look at the related Microsoft KnowledgeBase article but am so far not much the wiser.
Refreshing the page appears to correct the problem each time. To try and narrow down the problem, I commented out each of the two menus in turn. Removing the vertical menu makes no difference but removing the horizontal menu does appear to eliminate the problem.
Has anyone got any clues?
Dated: Tuesday June 30 2009 - 18:40:14 BST
First, I have to say I don't have IE8 so cannot test this, but two things you can try. You have two and they are both named main menu. I dont' know if that would make a difference, but try renaming one, say Main MenuH or something. And, most important, you are 100+ levels down from the newest version. You should download the newest version and test that. See if upgrading fixes the issue. If not, then post back and I will contact Milonic to test it in IE8. I know there was an emergency fix for IE8 that sounds like it might actually be your issues, something about trying to write the dom first before the page was fully loaded.
Dated: Thursday October 8 2009 - 19:41:37 BST
Hi - any word on this - same issue on Windows 7. I don't see a fix/patch, just a full new install, wondering if there is a tested workaround? Thanks
Dated: Friday October 23 2009 - 20:15:33 BST
I had the same problem back when IE8 first came out. I think this was fixed by version 5.822? Updating to the latest Milonic menu version should fix this. I haven't seen that error in a while.
Alternately you could use a meta tag in your pages so they are viewed in compatibility view in IE8.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
You can set a custom http header in IIS to accomplish the same effect without the need to add a meta tag to all of your pages. That was my temporary fix until the Milonic fix was released and I had my pages thoroughly tested in IE8.
Dated: Saturday March 20 2010 - 7:19:53 GMT
Hi - thanks everyone for the replies. This issue went on the back burner for quite a while and I have only just recently re-addressed the situation. Using the suggested meta tag fixed the situation but as it happens I have subsequently bought year's support from Milonic and downloaded the latest version. It seems to work OK now without the meta tag.