NOTE: When I say "Browser Mode" and "Document Mode", I'm referring to the rendering options in the menu bar of IE8's developer tools.
We're noticing odd functionality on our website in Internet Explorer 8. When the user clicks the "Add to Cart" button, the jQuery .load()
method is called to request a new webpage that is then placed inside a javascript "pop up" window. Everything works great in IE7 (and in Firefox, Chrome, and Safari, for that matter).
However, in IE8, all <table>
elements (and their children) are hidden in the content that is loaded via .load()
. This only happens in IE8 Quirks Mode (default for the page) and not in IE7 Quirks Mode.
I know that I can use the <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
or <meta http-equiv="X-UA-Compatible" content="IE=7" />
tags to tell IE8 how it should render the document, but this forces the page to render as an IE7 Standards document in IE8 "Browser Mode".
What I need, oddly enough, is to force the page to render in Quirks Mode in either the IE7 Browser Mode or IE8 Compatability View Browser Mode. Is this possible?
This also begs the questions: Is IE8 quirks mode supposed to be the same as IE7 quirks mode?