I also wrote a bunch of crap i lovingly call 'largerbox' -
http://fragged.org/largerbox-a-mootools-apple-style-modal-lightbox-effect_127.html
and know exactly what you are talking about. Basically, the problem is
when the page has too many elements / is too tall, for whatever reason
IE fails to set the modal layer's opacity in IE.
it's very annoying as if you set the opacity and then read it back, it
reports it correctly to the assigned value (say, 0.5) -- yet on-screen,
it remains solid.
I was working on a workaround where I don't draw the modal layer over
the whole page scroll but only over the visible area (which seemed to
work) - only you have to move it if you allow scroll whilst the modal is
on.
you can use display:fixed if supported or use dean edwards' fix for it
for this..
good luck :)
--
Dimitar Christoff <chri...@gmail.com> - http://fragged.org/
that's actually not a bad idea, it may work although it would change the
behaviour of the modal layer - people won't be able to scroll down and
peek through to the content at the back. i think it can work nicely with
a Browser.Engine.trident and body height check...
regards,