<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Running Puppy</title>
<script type="text/javascript">
var begin;
var puppy;
var puppy = new Array(6);
var curPuppy = 0;
puppy[0] = new Image();
puppy[0].src = "pictures/puppy0.gif";
puppy[1] = new Image();
puppy[1].src = "pictures/puppy1.gif";
puppy[2] = new Image();
puppy[2].src = "pictures/puppy2.gif";
puppy[3] = new Image();
puppy[3].src = "pictures/puppy3.gif";
puppy[4] = new Image();
puppy[4].src = "pictures/puppy4.gif";
puppy[5] = new Image();
puppy[5].src = "pictures/puppy5.gif";
for(var i = 0; i < 5; ++i)
puppy[i] = new Image();
puppy[0].src = "pictures/puppy0.gif";
var pin;
var pin = new Array(6);
var curPin = 0;
pin[0] = new Image();
pin[0].src = "pictures/pin0.gif";
pin[1] = new Image();
pin[1].src = "pictures/pin1.gif";
pin[2] = new Image();
pin[2].src = "pictures/pin2.gif";
pin[3] = new Image();
pin[3].src = "pictures/pin3.gif";
pin[4] = new Image();
pin[4].src = "pictures/pin4.gif";
pin[5] = new Image();
pin[5].src = "pictures/pin5.gif";
for(var i = 0; i < 5; ++i)
pin[i] = new Image();
pin[0].src = "pictures/pin0.gif";
//Pin animation
function runPin()
{
if (curPin == 5)
curPin = 0;
else
++curPin;
document.images[0].src = pin[curPin].src;
}
// Puppy animation
function runPuppy()
{
if (curPuppy == 5)
curPuppy = 0;
else
++curPuppy;
document.images[0].src = puppy[curPuppy].src;
}
function changeAnimation(){
var item= document.forms[0].myText.value;
clearInterval(begin);
if ( item == "run" ){
begin = setInterval( "runPuppy()", 75 );
}
else if ( item == "bounce" ){
begin = setInterval( "runPin()", 90 );
}
}
</script>
</head>
<body>
<h1>Change Animation</h1>
<h4>(Type run for Puppy and bounce for Push Pin)</h4>
<form action="">
<p>Type:<input name="myText" type="text" value="" size="10" maxlength="6" />
<input name="" type="button" onClick="changeAnimation()" value="Change" />
<p><img src="pictures/puppy0.gif"></p>
</form>
</body>
</html>
Bookmarks