Увеличение z-индекса UpdateProgress в ASP.NET - PullRequest
0 голосов
/ 18 августа 2011

У меня есть маленькое окошко с надписью загрузка. Иногда это скрывается другими элементами управления на странице. Как я могу увеличить его z-индекс, чтобы он всегда был сверху. Можно ли установить атрибут, чтобы он всегда был сверху?

Вот код для этого:

<script type="text/javascript" language="javascript"></script>
<form id="form1" runat="server">
<div>
    <ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePageMethods="true">
        <Scripts></Scripts>
    </ajaxToolkit:ToolkitScriptManager>
<asp:UpdateProgress ID="ProgressBar" runat="server" AssociatedUpdatePanelID="UpdatePanel1" DisplayAfter="200">
    <ProgressTemplate>
        <div id="Loading">
        <img src='Images/loading.gif' alt='loading...' />
            <br /><br />Loading...
        </div>
    </ProgressTemplate>
</asp:UpdateProgress>

1 Ответ

2 голосов
/ 18 августа 2011
<div id="Loading" style="z-index: 999999;"></div>

Есть определенные элементы, которые, несмотря ни на что, будут отображаться над вашими.Dropdowncontrols в IE6 и 7, я думаю, будет всегда отображаться поверх него.

Если у вас есть флэш-объекты, вам нужно обновить их настройку wmode на прозрачную, как я считаю.

...