выпадающее меню javascript и конфликт flash - PullRequest
0 голосов
/ 05 августа 2009

У меня проблема с тем, что выпадающее меню javascript, которое я добавил на свою html-страницу, либо появляется за флэш-изображением, либо мешает ногтям большого пальца на моем флэш-изображении. Проблема различна для разных браузеров и Mac / PC.

Ответы [ 3 ]

3 голосов
/ 05 августа 2009

Использование

<embed ... wmode="transparent" ...>

и / или

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

для вашего встраивания / объекта, содержащего вспышку

1 голос
/ 05 августа 2009

Это известная проблема, когда вспышка всегда выходит на первое место, вы можете решить эту проблему, задав вашему меню высокое значение Z-Index, и вот пример, который я имею для решения той же проблемы:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Z-indexFlash</title>

</head>
<body bgcolor="#ffffff">
<div style="width:150px; height:150px;  margin-top:0px;   ">
<div style=" position:absolute;z-index:1; top:40px; text-align:center; width:150px; height:40px; color:#FFFFFF;  background-color:#0CF; font-size:16px;"><b>Text Over Flash</b></div>
<div style="position:relative; z-index:0;height:150px;">
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="100" height="150" id="Z-indexFlash" align="middle"><param name="allowScriptAccess" value="sameDomain" />
    <param name="allowFullScreen" value="false" />
    <param name="movie" value="Z-indexFlash.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="transparent" />
    <param name="bgcolor" value="#ffffff" />    
    <embed src="Z-indexFlash.swf" quality="high" wmode="transparent" bgcolor="#ffffff" width="100" height="150" name="Redsea_Interhous_Onrequest" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
    </object>
</div>
</div>
</body>
</html>
0 голосов
/ 05 августа 2009

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

#yourNav {
    z-index: 1000;
}

#yourFlashElement {
    z-index: 0;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...