создав собственную полосу прокрутки, всё равно необходимо сделать скроллинг. Просто полоса прокрутки - необычная, и это отдельный вопрос.
Вот файл содержимого фрейма. Подскажите пожалуйста, в чём тут ошибка (возможно - в самом простом):
<html>
<body id="fon" style=" overflow: hidden ">
<div id="moving" style="position: absolute; left: 0; top: 0">
<div>Что не так???</div><br><br><br><br><br><br><br>
<div>Что не так???</div><br><br><br><br><br><br><br>
<div>Что не так???</div><br><br><br><br><br><br><br>
<div>Что не так???</div><br><br><br><br><br><br><br>
<div>Что не так???</div><br><br><br><br><br><br><br>
<div>Что не так???</div><br><br><br><br><br><br><br>
<div>Что не так???</div><br><br><br><br><br><br><br>
<div>Что не так???</div><br><br><br><br><br><br><br>
<div>Что не так???</div><br><br><br><br><br><br><br>
</body>
<script>
<!--begin!-->
if (get('fon').addEventListener)
{
get('fon').addEventListener('DOMMouseScroll', wheel, false);
}
get('fon').onmousewheel = wheel;
function wheel(event)
{
var wheelDelta = 0;
var step = 300;
if (!event)
{ event = window.event;
}
if (event.wheelDelta)
{ wheelDelta = event.wheelDelta/120;
}
else if (event.detail)
{ wheelDelta = -event.detail/3;
}
if (wheelDelta)
{ var m = parseInt(document.all.moving.style.top);
document.all.moving.style.top = wheelDelta*step + m;
}
}
<!--end!-->
</script>
</html>