使用JavaScript更改asp.net中的光标

时间:2017-09-08 14:43:29

标签: javascript asp.net

我试图在我的asp.net应用程序中将光标更改为沙漏。

  1. 添加此javascript

    funcion hourglass() {
        document.body.style.cursor = "wait";   
    }
    
  2. 然后在我的代码页面加载事件:

    button.Attributes.Add("onclick","hourglass()")
    
  3. 当我单击按钮时,光标会改变但系统会冻结并且不会重新加载页面!
    有任何提示吗?

2 个答案:

答案 0 :(得分:0)

您需要使用OnClientClick

button.OnClientClick = "hourglass(); return true;";

参考:https://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.onclientclick(v=vs.110).aspx

答案 1 :(得分:0)

使用这样的按钮

<asp:Button ID="btn" ClientIDMode="Static" runat="server" Text="Button Text" OnClick="btnRefresh_Click" CssClass="btn"   OnClientClick="hourglass(); return true;"/>

进入服务器端时,它会改变你的光标,函数后面的代码将执行