我試圖將光標更改爲我的asp.net應用程序中的沙漏。使用JavaScript更改asp.net中的光標
添加此javascript
funcion hourglass() { document.body.style.cursor = "wait"; }
然後在我的頁面加載事件代碼:
button.Attributes.Add("onclick","hourglass()")
當我按一下按鈕,光標變成但系統凍結並不會重新加載頁面!
任何提示?
我試圖將光標更改爲我的asp.net應用程序中的沙漏。使用JavaScript更改asp.net中的光標
添加此javascript
funcion hourglass() {
document.body.style.cursor = "wait";
}
然後在我的頁面加載事件代碼:
button.Attributes.Add("onclick","hourglass()")
當我按一下按鈕,光標變成但系統凍結並不會重新加載頁面!
任何提示?
您需要使用OnClientClick
button.OnClientClick = "hourglass(); return true;";
使用按鈕這樣
<asp:Button ID="btn" ClientIDMode="Static" runat="server" Text="Button Text" OnClick="btnRefresh_Click" CssClass="btn" OnClientClick="hourglass(); return true;"/>
雖然將服務器端它會改變你的光標,後面的代碼功能將執行
請張貼更多的代碼和/或闡明你的意圖。你是否試圖做到這一點,以便當用戶點擊一個按鈕時,它會在等待下一頁加載時將光標變成沙漏狀態?你確定這是一個理想的用戶體驗嗎?更常見的是顯示帶有微調器和加載消息的模式。 –