如何停止回发运行我的 JavaScript 代码
How to stop postback from running my JavaScript code
我有一个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按钮时执行。
但是发生了什么,如果我单击任何其他将进行回发的服务器端按钮,此函数将执行。
我该如何解决这个问题?
这就是
我解决它的方式:)
<dx:ASPxButton ID="btnliveTrackSubmit" runat="server" Text="Live Track">
<ClientSideEvents Click="function(s, e) { startLoop(); }" />
</dx:ASPxButton>
相关文章:
- 我的javascript for循环不起作用
- 如何将我的javascript库公开给其他客户端使用
- 可以Resharper在我的javascript函数声明中添加分号
- 为什么我的JavaScript堆栈排序函数不起作用
- 页面在我的javascript执行后重新加载,我不希望它这样做
- MVC正在忽略我的Javascript文件
- 为什么我的javascript程序没有将其转换为整数而不是字符串
- 为什么我的JavaScript在Safari上的严格模式下不能正常工作
- 我的javascript太慢了
- 由于某种原因,我的JavaScript函数无法工作
- 为什么我的javascript脚本在页面加载时运行,而不是使用onclick
- 我的Javascript代码出错
- 为什么我的javascript和jquery源文件始终不加载
- AJAX:为什么不是't我的javascript与内容一起加载
- 为什么不是't我的javascript向Project Euler返回正确答案's排名第一
- 为什么当我在带有锚点的页面之间移动时,Rails不重新加载我的javascript文件
- Num doenst在我的javascript中工作
- 在我的JavaScript模块中绑定一个点击事件
- 为什么我的JavaScript函数没有返回选中的数组值
- 使用Ajax将我的Javascript变量传递给PHP