bradwiseathome@hotmail.com wrote:
[color=blue]
>I have this in my <head> tag:
>
><script type="text/javascript">
> function overlay() {
> document.getElementById("divoverlay").style.visibi lity = "visible";
> }
> </script>[/color]
Doesn't seem relevant to the problem in question.
[color=blue]
> And this in my <body>:
>
> <div id="divoverlay">
> <span id="spantext"
>style="position:absolute;top:40%;right:30%;vertic al-align:middle;">
> P L E A S E W A I T
> </span>
> </div>
>
> And in the onClick of a button the div shows and overlays the entire
>page. Almost. The listboxes and drop-down lists still show above the
>"please wait" layer, even though their z-index is specifically set to 3
>and the divoverlay z-index is 67.[/color]
Select elements are often rendered over the entire page and hence are
on top of the whole z-index stack.
[color=blue]
> Viewing with IE 6, latest version on WinXP-SP1.
>
> What can I do to truly keep the "please wait" layer on top?[/color]
Nothing. Best you can do is make sure that your 'please wait' and your
select elements are placed so as that they don't overlap (as best you
can allowing for the flexible nature of web pages).
Steve
--
"My theories appal you, my heresies outrage you,
I never answer letters and you don't like my tie." - The Doctor
Steve Pugh <steve@pugh.net> <http://steve.pugh.net/>