Using KeyPress to pause a countdown.
<HTML>
<Head>
<Script Language=”JavaScript”>
var tick = 0;
var holdTick = 0;
var thisEvent = “”;
function hold(){
window.status = “The Slideshow is Paused…”;
if (thisEvent == ‘keydown’){setTimeout(“hold()”,100);
tick = holdTick};
}
function checkHold() {
thisEvent = event.type;
if (thisEvent == ‘keydown’){hold();}
}
function writeTick(){
++tick;
window.status= tick;
if (thisEvent != ‘keydown’){holdTick = tick-1};
}
function countdown(){
StartBtn.blur();
writeTick();
if (tick == 10){window.status = “Done”}
else{setTimeout(“countdown()”,1000)}
}
</Script>
</Head>
<Body onKeydown=”checkHold()”; onKeyup=”checkHold()”>
<IMG src=”image1.gif”>
<BR><BR>
<input type=”button” name=”StartBtn” value=”Start” onClick=”countdown()”>
</Body>
</HTML>