Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

выпадающее меню поверх флеш

00 голосов
9
Здравствуйте, столкнулся с такой штукой:

Есть горизонтальное стандартное выпадающее меню битрикс.
Внизу див с флеш, вставленный статически методом SWFObject (http://habrahabr.ru/blogs/webdev/31615/)
Меню выпадает как будто z-index у него -1, т.е. под флеш объектом (хотя в стилях шаблона меню к выпадающему списку применено правило z-index:500;). Попытки указать меньший z-index для блока с флешем ни к чему не приводят...

Подскажите пожалуйста, можно ли как-то "поднять" список поверх флеш объекта?
спросил 06 Май, 13 от Traxexx (900 баллов)

9 Ответы

00 голосов
Добавьте в код flash ролика
<param name="wmode" value="transparent"/>
и в <embed .... ........ wmode="transparent"/>
ответил 06 Май, 13 от Ritsu (260 баллов)
00 голосов
Цитата
Константин Кожевин пишет:
Добавьте в код flash ролика

<param name="wmode" value="transparent"/>

и в <embed .... ........ wmode="transparent"/>
спасибо, Константин, но не помогло...

Я добавляю флеш вот так:
Код
<div id="main_banner">
         <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="970" height="258">
            <param name="movie" value="<?=SITE_TEMPLATE_PATH?>/swf/main_banner.swf" />
               <!--[if !IE]>-->
               <object type="application/x-shockwave-flash" data="<?=SITE_TEMPLATE_PATH?>/swf/main_banner.swf" width="970" height="258">
               <!--<![endif]-->
                  <p>Alternative content</p>
               <!--[if !IE]>-->
               </object>
               <!--<![endif]-->
         </object>
      </div>
так что <embed> не используется, а с name="wmode" value="transparent" у param поигрался - не помогло, хотя точно и не знаю, можно ли менять эти свойства в данном случае...

в общем вопрос открыт...
ответил 07 Май, 13 от Traxexx (900 баллов)
00 голосов
Подсказали, что любой html элемент будет полюбому ниже флеша, кроме к примеру <input> <select> и им подобным...

кто-нибудь прокомментирует, возможно ли отобразить ul стандартного выпадающего меню битрикс поверх флеша?
ответил 09 Июль, 13 от Traxexx (900 баллов)
00 голосов
Хабр не особо открывается, так что непонятно что там понаписали.
Вообще-то обычно флеш SWFObject-ом добавляется примерно так:
Код
<div id="flash">
    Alternative content
    <script type="text/javascript">
   /*<![CDATA[*/
       var so = new SWFObject("/images/splash.swf", "mymovie", "800", "273", "7", "#fff");
           so.addParam("wmode", "opaque");
       so.write("flash");
    /*]]>*/
    </script>
</div>



Как видите, дополнительные параметры задаются довольно просто. В вашем случае можно попробовать добавить этот параметр примерно так
<param name="wmode" value="opaque" />
до строки
<param name="movie" value="<?=SITE_TEMPLATE_PATH?>/swf/main_banner.swf" />

И я бы не рекомендовал использовать wmode=transparent, без лишней на то необходимости, т.к. тогда флешка значительно больше грузит браузер. Если не нужна прозрачность флешки достаточно wmode=opaque
ответил 14 Окт, 13 от Askaria (380 баллов)
00 голосов
Цитата
Евгений Бескровный пишет:
Подсказали, что любой html элемент будет полюбому ниже флеша, кроме к примеру <input> <select> и им подобным...

Неправильно подсказали. Вот вам пример http://besttoolbars.net/
ответил 15 Янв, 14 от Askaria (380 баллов)
00 голосов
Цитата
Руслан Юлдашев пишет:
Неправильно подсказали. Вот вам пример http://besttoolbars.net/


хорош пример.. белая страничка :D
ответил 03 Май, 14 от Shilen (900 баллов)
00 голосов
после некоторых шаманств менюшка спокойно перекрывает флэшку..
ответил 29 Авг, 14 от Shilen (900 баллов)
00 голосов
Цитата
Cерж пишет:
после некоторых шаманств менюшка спокойно перекрывает флэшку..

так поделились бы с народом.
Мне вот тоже сейчас это понадобилось. Выпадающее меню на флеш-баннер налазит и пункты под флешкой :(
ответил 04 Янв, 15 от ZELKA (380 баллов)
00 голосов
я даже не помню где делали
свмый простой вариант - найдите сайт где меню перекрывает флэш и от туда параметры то и возьмите
ну или погуглить в яндексе..
ответил 22 Апр, 15 от Shilen (900 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 24 Фев, 14 от salo (840 баллов)
0 голосов
3 ответов
0 голосов
3 ответов
спросил 16 Окт, 13 от Dayran (840 баллов)
0 голосов
3 ответов
спросил 14 Сен, 13 от NightEvil (120 баллов)
0 голосов
1 ответ