I am trying to create a simple Modal window, but IE isn\'t cooperating. When I call this function in IE, the content appears at the bottom of the page under all content and
This is common IE issue. It is irritating, but managable.
If document.body.appendChild is executed within the body tag before the body is closed, IE6 will simply not load the page. 7 and 8 will wait until the page is loaded
So, how to approach this issue?
I recommend the second option. Appending elements to another target element will preserve the intended behavior and not change the way you add your elements to the site.