I'm trying for the first time to use JS to modify styles and such and part of my design is to have a DIV appear in the middle of the browser's window, so to do this, and keep the DIV in the middle even while scrolling ive used the FIXED positioning style with CSS, now i develop in FF so as soon as i toggle to IE, version 6.x, i suddenly see that my DIV is just stuck at the top not where it should be and not FIXED either. After some research i find that FIXED doesnt work in IE less than version 7, now i could just upgrade to IE7 despite my reluctance but then the issue is, if i were to fully develop something like this for a real website, would *all* of my visitors, or at least 99%, be using IE7 or FF or Netscape, which should then be able to view the DIV correctly?
Im thinking no... so thats why i want a fix for this issue, ive looked on the web and seen a few including using JS to move the DIV in relation to the scrolling thats going on, but thats really jerky and i think its more complicated. Ive also seen a CSS fix for it too, but again it seems a little complicated and the thing is the solution involves "tricking" IE into using ABSOLUTE instead of FIXED to get the same effect which then renders ABSOLUTE useless for anything other then emulating the FIXED effects, and that isnt very desirable.
Are there any other solutions? I dont mind upgrading to IE7 if i have to but then im worried that my users wont have IE7 or FF or NS which are able to display it correctly.... Why cant everyone just abandon IE?!

