<script language="javascript">
var oTime;
function chgSize(args) {
var oImg = document.all('oImg');
//将图片的缩小预防大锁定到10%~150%之间
oImg.style.zoom =(( parseInt(oImg.style.zoom)<10?10: parseInt(oImg.style.zoom))>150?150:( parseInt(oImg.style.zoom)<10?10: parseInt(oImg.style.zoom)) ) + (args ? +1 : -1) + '%';
oTime = window.setTimeout('chgSize(' + args + ')', 10);
}
document.onmouseup = function() {
window.clearTimeout(oTime);
}
</script>
<div style="height: 200px; overflow: auto;">
<img id="oImg" src="1.jpg" style="zoom: 100%;"/>
</div>
<input type=button οnmοusedοwn="chgSize(true);" οnmοuseup="window.clearTimeout(oTime);" Value=↑>
<input type=button οnmοusedοwn="chgSize(false);" οnmοuseup="window.clearTimeout(oTime);" Value=↓>
运行截图如下: