如何使用按钮停止脚本运行?

时间:2015-07-22 18:54:35

标签: javascript

我有一个脚本

<script type="text/javascript">
/* firework script effect */

if (typeof('addRVLoadEvent')!='function') function addRVLoadEvent(funky) {
...
}
function bang(N) {
  var i, Z, A=0;
  ....
}
function stepthrough(N) { 
.....
} 
</script>

<button onclick="myFunction()">Click to stop firework</button>

如何通过单击按钮使烟花脚本运行/停止? 默认情况下,当页面加载时,它运行良好。

我从http://www.mf2fm.com/rv/dhtmlfireworks.php

获得了剧本

1 个答案:

答案 0 :(得分:1)

将所有javascript代码包装在一个函数中,以便它不会自动运行,然后像你现在一样使用onclick方法。

实施例

<script type="text/javascript">
/* firework script effect */
function myFunction() {
     script that runs firework. 
     script changing the button to run the stop function when next clicked.
} 
if (typeof('addRVLoadEvent')!='function') function addRVLoadEvent(funky) {
...
}
function bang(N) {
  var i, Z, A=0;
  ....
}
function stepthrough(N) { 
.....
} 
</script>

<button onclick="myFunction()">Click to stop firework</button>`