Вместо
if( ona ){pt -= pts; if( pt < ptmi || pt > ptma ){pts=-pts;} mc.top=pt;}
Пиши
if( ona ){pt -= pts; if( pt < ptmi || pt > ptma ){pts=-pts;} mc.top=pt+"px";}
<!DOCTYPE HTML>
<html>
<body>
<title>Прокрутка</title>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<script type="text/javascript">
var pt,pts,ptma,ptmi,pause,ona; ptma=50; ptmi=-300; pt=ptma; pts=1; pause=10; ona=false;
function move(){
if( ona ){pt -= pts; if( pt < ptmi || pt > ptma ){pts=-pts;} mc.top=pt+"px";}
setTimeout("move()", pause);
}
function starf(){ ona=true; }
function stopf(){ ona=false; }
</script>
</head>
<body bgcolor="#ffffff" text="#000000" alink="#00FFFF" link="#999900" vlink="#FFFF00" >
<center>
<h2>Прокрутка</h2>
<button onclick="starf()">Start</button> <button onclick="stopf()">Stop</button><br>
<div id="ba" style="position:relative; display:block; left:0px; top:0px; width:690px;
height:100px; overflow:hidden; border:ridge 2px gold;">
<img id="bot"; style="position:absolute; left:0px; top:-300px;"
src="http://img-fotki.yandex.ru/get/3611/kohnvict.5/0_149f1_7e108568_XL.jpg" />
<div id="mc"; style="position:absolute; left:50px; top:50px;">
<p style="text-align:center; font:bold normal 40px/70px sans-serif; color:blue;">
По диким степям Забайкалья<br>
Где золото роют в горах<br>
Бродяга судьбу проклиная<br>
Тащился с сумой на плечах</p>
</div>
</div>
<script type="text/javascript">
var mc = document.getElementById('mc').style;
move();
</script>
</center>
</body>
</html>