LINUX.ORG.RU

помогите с запретом скроллинга для области страницы


0

1

есть див, в него вложен флеш.
колесо мыши - управляем зумом во флешке.
и оно же управляет скроллингом страницы.

очень нужно запретить прокрутку страницы, пока курсор наведен на флешку.

гуглил по хтмлбук.ру - нашел пока только про запрет отображения полос прокрутки.

если не сложно - киньте сюда нужный кусок когда или выражение к-е нужно гуглить.

заранее спасибо.

ЗЫ
должно работать во всех 4 браузерах (основных)


При mouseover в нужном месте байнди на body на событие onmousedown и onmouseup функцию function pohibit_mousescroll() { return false(); } а также выставляй атрибут scroll=«no» на body

bphoenix
()
Ответ на: комментарий от bphoenix

onmousedown и onmouseup

а причем тут они? координаты курсора внутри окна - нет прокрутки колесом снаружи окна - можно скролл колесом.

dk-
() автор топика
Ответ на: комментарий от dk-

Согласен, попутал события. Но принцип тот же - перехватывать события от колеса и предотвращать дефолтное поведение. Примеры готового кроссбраузерного кода тут нашел http://markup-javascript.com/2009/05/24/krossbrauzernyj-mousewheel-obrabotka-...

bphoenix
()
Ответ на: комментарий от bphoenix

спасибо. уже что-то

но для меня сложно (я вообще не программист ни разу) потом буду разбираться.

dk-
() автор топика

У меня как-то всегда когда курсор на любом флеш-объекте страница не прокручивается.

moscwich
()
Ответ на: комментарий от dk-

Веб-программист отличается от левого линуксоида Васи сильной мотивацией быстро научиться и сделать нечто своими руками, считай себя начинающим веб-программистом :)

stevejobs ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.