сильно зависит от контекста:
- Хотите создать iframe со стилизованными полосами прокрутки, которые другие люди могут разместить на своем сайте?
- Или вы пытаетесь стилизовать чужой контент, который размещается на вашем сайте с помощью iframe?
Если у вас есть контроль над содержимым iframe, это легко сделать.
Я использовал http://livepipe.net/ с успехом.
Пользовательские полосы прокрутки обычно работают, помещая содержимое в a, затем перемещая этот элемент относительно родительского div с помощью javascript.
РЕДАКТИРОВАТЬ 1:
Это страница сведений. Просто начните редактировать значения. http://livepipe.net/control/scrollbar
Вы поймете, что у вас все правильно при загрузке вашей страницы , а не в iframe, причудливые полосы прокрутки составляют 100% высоты окна просмотра вашего браузера, независимо от высоты.
Возможно, стоит добавить функцию для пересчета высоты объектов и позиционирования нижнего элемента управления при изменении размера окна. Хотя это проще сделать с помощью jQuery, чем в PrototypeJS.
РЕДАКТИРОВАТЬ 2:
Вот рабочий пример, который я приготовил:
http://pastebin.com/gvtnLANQ