网页防止多次点击
我已经试过很多种方法,都不能达到我的要求,
1.前台:
<script language="javascript">
var times = 0;
function tick() //用于显示执行的时长
{
times++;
var min = Math.floor(times / 60);
var scend = times - min * 60;
document.getElementById('Clocktimes').innerHTML = min + '分' + scend + ' 秒';
}
</script>
后台:
this.Button1.Attributes.Add("onclick",
"javascript:document.getElementById('runing').style.visibility='visible';window.setInterval('tick()',1000);");
2.<asp:Button ID="Button2" runat="server" Text="导出excel" UseSubmitBehavior="false" OnClientClick="this.value='正在提交';this.disabled=true;"
onclick="Button2_Click" />
使用了很多方法,但是在我点击“导出excel”按钮后,弹出保存excel对话框,关闭以后,第一种方法,div是不会消失,第二种方法,button一直是灰的状态,不能使用。
求指点,现在主要的问题就是:导出excel后,关闭导出excel的对话框后,页面没有刷新,一直保持导出之前的状态。
求解。。。。。。