Hi, I am using strict doctype, but I think I tried loose too but no success. I don't "do" the append thing, what I quoted is the jquery 3.2 library code where it fails (I was previously using the minified version, but not handy to debug)
Any idea ? On Jun 6, 5:27 am, Aaron Gundel <aaron.gun...@gmail.com> wrote: > What is your doctype for the page? strict doctypes will render under > document.documentElement rather than document.body. > > Not sure if there's any particular reason you're doing it this way > though. It would probably be much simpler to do something like.... > > jQuery("body").append("<div />") > > On Fri, Jun 5, 2009 at 9:07 AM, Lideln<lid...@gmail.com> wrote: > > > Hi ! > > > I have an issue... What is weird, is that my colleagues don't have > > it ! (and I did not have it this morning) > > It happens only on IE6... Everything is fine under Firefox (3), Safari > > (4 beta) and Opera (9.64). > > > When logging in into my application, IE tells me "document.body is > > null or is not an object". > > I have the IE6 debugger installed, and it points me toward : (I used > > the "normal" jquery version to show the plain text code) > > > [code] > > // Figure out if the W3C box model works as expected > > // document.body must exist before we can do this > > jQuery(function(){ > > var div = document.createElement("div"); > > div.style.width = div.style.paddingLeft = "1px"; > > > document.body.appendChild( div ); <--- error happens here > > jQuery.boxModel = jQuery.support.boxModel = div.offsetWidth === 2; > > document.body.removeChild( div ).style.display = 'none'; > > }); > > [/code] > > > How can this be possible ? > > > Thank you for any possible lead that could help me get rid of this > > error... > > > Kind regards,