2012-04-15 90 views
1

我有一个dojo树视图,当我点击一个节点时,一个java脚本刷新一个网格。 我需要在节点被点击并刷新数据之前停止任何正在运行的Java脚本。强制停止java脚本执行功能

回答

0

Javascript是(大部分)单线程,所以当你得到你的点击事件,该代码是唯一运行。你的代码可能会被某些事件中断,那你关心的是什么?如果是这样,你可以在刷新之前解除这些事件,然后如果你真的需要的话,将它们挂起来。很难说没有看到一些代码,最好的方法是什么。

+0

例如,当一些java脚本正在运行时,当您按下Esc或单击浏览器上的停止时,所有java脚本停止激活。我需要这样的东西。无论如何,我通过我的onNodeClick函数顶部的window.stop()解决了我的问题。 – Azade 2012-04-15 06:52:43