Skip to content Skip to sidebar Skip to footer

Ie11 Quirks Mode Under Iframe - Javascript Errors

I am reading and looking for answer for days and couldn't found one, hopefully this thread will bring salvation :) In my company we have a web app that is working on IE8. We are tr

Solution 1:

Starting with IE10, the child mode can be different from the parent.

See this link. It says...

IE9 mode displays the child frame in standards mode (because the parent document is in standards mode). Starting with Internet Explorer 10, however, child frames can emulate quirks mode. For more info, see IEBlog: HTML5 Quirks mode in IE10. For best results, however, use document modes consistently.

Solution 2:

Starting with IE9, frames were limited to the document of the parent document, e.g. if the parent document rendered in standards mode, child frames were forced to render likewise.

Perhaps one approach would be to revise things so that your IE9+ window presents links to open your legacy app in a new parent window, one that presents whatever document mode your child frame requires.

You can use showModelessWindow to open a child window containing a separate HTML file, one that initiates the correct document mode in the parent document...and then loads the IFRAME you're working with. Example code:

var sOptions = "scroll: no; status: no; resizable: yes;";
window.showModelessDialog("myFrameContainer.html", "", sOptions );

Post a Comment for "Ie11 Quirks Mode Under Iframe - Javascript Errors"