我有一段javascript代码,它是一个叫做startLoop()的小函数,这是一个函数
function startLoop() {
if (myInterval > 0) clearInterval(myInterval); // stop
myInterval = setInterval("doSomething()", iFrequency); // run
}
此函数由客户端的Devexepress按钮调用。
<dx:ASPxButton ID="btnliveTrackSubmit" runat="server" Text="Live Track" AutoPostBack="False">
<ClientSideEvents Click="startLoop()" />
</dx:ASPxButton>
此函数应仅在我单击btnliveTrackSubmit按钮时执行。
但是发生了什么,如果我单击任何其他服务器端按钮将执行回发,此函数将执行。
我该如何解决这个问题呢?
发布于 2012-07-03 07:23:08
我是这样解决这个问题的:)
<dx:ASPxButton ID="btnliveTrackSubmit" runat="server" Text="Live Track">
<ClientSideEvents Click="function(s, e) { startLoop(); }" />
</dx:ASPxButton>
https://stackoverflow.com/questions/11305819
复制