Что-то не сработало, пока пытался сделать так <script type="text/javascript"> function moveX(obj, pos){ if(document.getElementById){ var elem = document.getElementById(obj); elem.style.left = pos + "px"; } } </script> <style type="text/css"> #outer{ width:300px; height:100px; border:1px solid #ccc; overflow:hidden; position:relative; } #inner{ width:910px; height:100px;position:absolute; left:0; top:0;} #inner div{ width:300px; height:100px; float:left; } </style> </head> <body> <div id="outer"> <div id="inner"> <div style="background:red">1</div> <div style="background:gold">2</div> <div style="background:green">3</div> </div> </div> <a href="#" onclick="moveX('inner','-300');return false">Move to left:200</a> <a href="#" onclick="moveX('inner','300');return false">right</a> </body> </html> Но, работает через пень-колоду, и хотелось бы чтобы внутренний блок не улетал за пределв, те хотелось бы просто три/четыре странички, которые можно скроллить, в идеале бы хорошо это зациклить, нго без inner html.