我试图将光标更改为我的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;"/>
虽然将服务器端它会改变你的光标,后面的代码功能将执行
请张贴更多的代码和/或阐明你的意图。你是否试图做到这一点,以便当用户点击一个按钮时,它会在等待下一页加载时将光标变成沙漏状态?你确定这是一个理想的用户体验吗?更常见的是显示带有微调器和加载消息的模式。 –