startLoop() と呼ばれる小さな関数である JavaScript コードがあります。これは関数です。
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 ボタンをクリックしたときにのみ実行されます。
しかし、何が起こっているのか、ポストバックを行う他のサーバーサイドボタンをクリックすると、この関数が実行されます。
どうすればこれを解決できますか?