Jump to content
  • 0

Отключение скроллбара


GeneralHaos
 Share

Question

Доброе время суток!

У меня появилась такая проблема - есть HTML-страница, внутри неё находится swf-приложение. Его добавление выглядит вот так:


<DIV id=swf>
<script id=ourSWF src="http://***.swf;" type="text/javascript"></script>
</DIV>

Мне нужно сделать, чтобы при работе с флеш-файлом при нажатии на кнопки "вверх" и "вниз" не скроллилась страница.


<body onkeydown="return(false)">

Вот это сделал, теперь если тыкнуть не на сам флеш-объект, стрелки не вызывают скроллинг. А вот если тыкнуть внутрь объекта и потом жать "вверх" и "вниз", страница по прежнему скроллится. Что делать? =)

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

попробуй у себя вставить своим способом проигрыватель с сайта http://kiwi.kz/, например http://v.kiwi.kz/v/8lhhnyrr7nu2/

когда фокус на этом проигрывателе при нажатии стрелок происходит зум видео и нет скролла,

если у тебя скролл будет, значит твой способ вставки что-то делает и нужно разбираться с ним - в чем я сильно сомневаюсь,

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

интересно, как ты определил действие в флэшке? Если не заблокировал её стандартное, то она и будет тебе отрабатывать два.

Edited by Switch74
Link to comment
Share on other sites

  • 0

Флешку я создавал ещё когда не думал, что буду её использовать через интернет. То есть я ничего не блокировал, и просто при нажатии на клавиши совершалось заданное действие.

Мне кажется, тут дело не в этом, а как раз в инициализации флешки. Где-то что-то прописать внутри тега DIV или тега SCRIPT... Или может в самой таблице стилей =)

Edited by GeneralHaos
Link to comment
Share on other sites

  • 0

я не знаю что может что-то из этого заблокировать скролл, возможно что-то в SCRIPT и поможет, но я не знаю что там и как

ты пробовал вставлять проигрыватель с того сайта, что я тебе давал, там скролл происходит при нажатии стрелок?

Edited by Switch74
Link to comment
Share on other sites

  • 0

Я не знаю, как вставить его. Никогда не пробовал =) Потыкал-потыкал, ничего не придумал.

:blink:

ты писал, что вставляешь у себя swf так

<DIV id=swf>

<script id=ourSWF src="http://***.swf;" type="text/javascript"></script>

</DIV>

думаю что-то вроде этого

<DIV id=swf>

<script id=ourSWF src="http://v.kiwi.kz/v/8lhhnyrr7nu2/" type="text/javascript"></script>

</DIV>

но скрипт твой и тебе с ним корячиться

обычно самый простой вариант без всяких скриптов


<object width="640" height="385">
<param name="movie" value="http://v.kiwi.kz/v/8lhhnyrr7nu2/"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://v.kiwi.kz/v/8lhhnyrr7nu2/" type="application/x-shockwave-flash" width="640" height="385" allowFullScreen="true" allowScriptAccess="always"></embed>
</object>

Link to comment
Share on other sites

  • 0

Огромное спасибо, конструкция такого типа помогла:


<object width="640" height="385">
<param name="movie" value="http://v.kiwi.kz/v/8lhhnyrr7nu2/"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowScriptAccess" value="always"></param>
<embed src="http://v.kiwi.kz/v/8lhhnyrr7nu2/" type="application/x-shockwave-flash" width="640" height="385" allowFullScreen="true" allowScriptAccess="always"></embed>
</object>

Всё работает, и скроллинга нет! :D

Edited by GeneralHaos
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy