swf баннер перекрывает меню. помогите пожалуйста..

падаван
На сайте с 05.07.2011
Offline
42
1573

Доброго времени суток...

у меня возникла вот такая ситуация:

на сайте есть баннер формата.swf, вставлен посредством разметки:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="800" height="600" id="myFlashContent">

<param name="movie" value="flash.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="flash.swf" width="800" height="600">
<!--<![endif]-->
<p>Альтернативный контент</p>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

и расположен он чуть ниже выпадающего меню такой конструкции:

<ul>

<li><a >test</a>
<ul>
<li><a href="1.html">test1</a></li>
<li><a href="2.html">test2</a></li>
</ul>
</li>
</ul>

проблема в том, что в Опере и Мозилле меню, при выпадении, отображается как задумано, поверх баннера, а в Хроме и ИЕ оказывается под ним. как сделать, чтобы меню во всех браузерах при выпадении отображалось поверх баннера?..

может быть здесь мне кто нибудь сможет подсказать, как это реализовать?

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

D
На сайте с 09.07.2009
Offline
79
#1

Попробуйте добавить <param NAME=wmode VALUE=transparent>

падаван
На сайте с 05.07.2011
Offline
42
#2

digwnews, работает, спасибо Вам! но, правда, не совсем как надо, у баннера есть фон, и вот он исчезает, но все анимации остаются рабочими и что главное, меню получается поверх него, да, но вот еще бы и фон как то оставить, можете подсказать еще какой нибудь вариант?..

[Удален]
#3

Добавьте контейнерам, в которых находятся баннер и меню, position: relative; и расставьте z-index с нужными значениями.

Jekyll
На сайте с 04.05.2009
Offline
136
#4

падаван, напишите вместо transparent opaque

падаван
На сайте с 05.07.2011
Offline
42
#5

Сашко, благодарю за совет, но так не получается, баннер почему то всегда оказывается поверх меню, возможно изза того что в коде выше...но все получилось, как посоветовал Jekyll! спасибо Вам огромное, теперь все как нужно, и фон на месте и меню сверху, замечательно. правда в ИЕ все равно остается как есть, что с transparent что opaque, но это не особо важно, главное в Хроме все как задумано.

Спасибо всем за помощь!

Jekyll
На сайте с 04.05.2009
Offline
136
#6

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="800" height="600" align="middle">

<param name="movie" value="flash.swf" />
<param name="wmode" value="opaque" />
<embed src="flash.swf" wmode="opaque" width="800" height="600" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>

Попробуйте вставить этот код, должно работать везде как нужно

падаван
На сайте с 05.07.2011
Offline
42
#7

Jekyll, действительно, работает даже в ИЕ, просто здОрово! низкий Вам поклон!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий