不要在同一个函数中实现表秒功能和弹出对话框。
换种方式来代替alert
1 <head>
2 <script type="text/javascript">
3 function getdate()
4 {
5 var day=new Date();
6 document.getElementById("daydate").innerHTML=day.getFullYear()+"年"+((day.getMonth()+1)>9?(day.getMonth()+1):"0"+
7 (day.getMonth()+1))+"月"+(day.getDate()>9?day.getDate():"0"+day.getDate())+"日"+(day.getHours()>9?day.getHours():"0"+
8 day.getHours())+":"+(day.getMinutes()>9?day.getMinutes():"0"+day.getMinutes())+":"+(day.getSeconds()>9?day.getSeconds():"0"+ day.getSeconds());
9 }
10 window.setInterval("getdate()",1000);
11 </script>
12
13 </head>
14 <body>
15 <form id="form1" runat="server">
16 <div>
17 <asp:Label runat="server" ID="daydate" Text=""></asp:Label>
18 <input type="button" onclick="alert('123');" value="123" />
已经过测试。希望对你有用。
建议用div来模拟alert的弹出框。这样就不会产生那个问题了,这样的好处还可以吧alert的提示框做的漂亮一点
过了4年了。
HTML5 WebWorker可以帮助您!