Tôi hiểu cách sử dụng javascript để thay đổi con trỏ thành bận trong khi trang đang thực hiện và gọi ajax.thay đổi con trỏ thành bận khi trang đang tải
Tuy nhiên tôi có một trang không sử dụng ajax, nó sử dụng một postback để tải lại trang. Tuy nhiên tải là khá dữ liệu chuyên sâu và phải mất một vài giây. Trong thời gian này, người dùng vẫn có thể nhấp vào trang. Tôi muốn chuyển con trỏ thành "chờ" để người dùng không cố bấm vào trang.
Ví dụ: tôi có một vài menu thả xuống gây ra đăng lại. Tôi thực hiện lựa chọn và tải trang trong 3 giây. Trong khi tải, tôi muốn con trỏ chuyển sang chờ đợi để người dùng không cố gắng thực hiện lựa chọn trên menu thả xuống thứ hai cho đến khi trang tải lại.
Điều này có khả thi không?
bổ sung Thông tin: (phiên bản đơn giản của thiết lập của tôi)
Tôi có một masterpage:
<form id="form1" runat="server">
<table width = "100%" bgcolor="White">
<tr><td>
<h3><asp:ContentPlaceHolder id="MAIN" runat="server"></asp:ContentPlaceHolder></h3>
</tr></td>
</table>
</form>
<script type="text/javascript">
function cursorwait(e) {
document.body.style.cursor = 'wait';
}
var fm = document.getElementById('<% =form1.ClientID %>');
if (fm.addEventListener) {
fm.addEventListener('submit', cursorwait, false);
}
else {
fm.attachEvent('onsubmit', cursorwait);
}
</script>
và sau đó một trang sử dụng trang chủ:
<asp:Content ID="Content1" ContentPlaceHolderID="MAIN" Runat="Server">
<table runat=server id="tb_simple_search_table" cellpadding = 0 cellspacing = 0>
<tr><td>
<asp:DropDownList...
<asp:DropDownList...
</td></tr>
</table>
</asp:content>
Đó là những dropdownlists rằng đang làm đăng lại trong thời gian đó tôi muốn con trỏ chờ đợi. – kralco626
Tôi có nghĩa là thực sự, bất cứ lúc nào trang đang tải nó sẽ được tốt đẹp nếu tôi có thể có được con trỏ chờ đợi, bất kể lý do tại sao nó đang chờ đợi ... – kralco626