You are here: irt.org | FAQ | JavaScript | Form | Q1496 [ previous next ]
Try:
<script language="JavaScript"><!--
var stop=true;
var speed = 100;
var tId = '';
function animate() {
clearTimeout(tId);
if (stop) return;
// here goes your animation
tId=setTimeout('animate()',speed);
}
//--><script>
<form>
<input type="button" onClick="stop=!stop;animate(); if (stop) this.value='Start'; else this.value='Stop';return false" VALUE="Start">
</form>