<body>
<img src="csdn.gif" id=m src="csdn.gif" style="position:absolute;top:100;left:100">
<input type=button value=up onmouseover="s=setInterval('m.style.pixelTop++',20)" onmouseout="clearInterval(s)">
<input type=button value=down onmouseover="s=setInterval('m.style.pixelTop--',20)" onmouseout="clearInterval(s)">
</body>
<img src="csdn.gif" id=m src="csdn.gif" style="position:absolute;top:100;left:100">
<input type=button value=up onmouseover="s=setInterval('m.style.pixelTop++',20)" onmouseout="clearInterval(s)">
<input type=button value=down onmouseover="s=setInterval('m.style.pixelTop--',20)" onmouseout="clearInterval(s)">
</body>
<marquee id=mq style="width:100;height:100" loop="1" scrollamount="1" direction=up>
<img src=csdn.gif>
</marquee>
<script>s.stop()</script>
<input type=button value=up onmouseover="mq.direction='up';mq.start()" onmouseout="mq.stop()">
<input type=button value=down onmouseover="mq.direction='down';mq.start()" onmouseout="mq.stop()">