2017-09-08 43 views
0

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

  1. 添加此javascript

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

    button.Attributes.Add("onclick","hourglass()") 
    

当我按一下按钮,光标变成但系统冻结并不会重新加载页面!
任何提示?

+0

请张贴更多的代码和/或阐明你的意图。你是否试图做到这一点,以便当用户点击一个按钮时,它会在等待下一页加载时将光标变成沙漏状态?你确定这是一个理想的用户体验吗?更常见的是显示带有微调器和加载消息的模式。 –

回答

0

使用按钮这样

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

虽然将服务器端它会改变你的光标,后面的代码功能将执行