lightbox\highslide VS flash

Статус
В этой теме нельзя размещать новые ответы.

NetStranger

Постоялец
Регистрация
16 Сен 2008
Сообщения
124
Реакции
1
Помогите пожалуйста с решением проблемы! На сайте нужно сделать эфекты открытия картинок.
Качаю скрипты (lightbox,highslide и т.д.) ставлю, все работает, только беда в том что на сайте в шапке есть флеш ролик, элемент дизайна. при включении эфекта по нажатии ссылки на картинку все затемняется а флеш - нет и более того он не переходит на задний план...
Подскажите есть ли решение данной проблемы? Спасибо..
 
Помогите пожалуйста с решением проблемы! На сайте нужно сделать эфекты открытия картинок.
Качаю скрипты (lightbox,highslide и т.д.) ставлю, все работает, только беда в том что на сайте в шапке есть флеш ролик, элемент дизайна. при включении эфекта по нажатии ссылки на картинку все затемняется а флеш - нет и более того он не переходит на задний план...
Подскажите есть ли решение данной проблемы? Спасибо..

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

<div align="center">
<table width="740" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="420" height="200" valign="top">

<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','420','height','200','src','i/savoly_an','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','i/savoly_an' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="420" height="200">
<param name="movie" value="i/savoly_an.swf" />
<param name="quality" value="high" />
<embed src="i/savoly_an.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="420" height="200"></embed>
</object></noscript>


</td>
<td class="short_description">&nbsp;</td>
</tr>
</table>

</div>



<div>
<table width="740" border="0" cellspacing="0" cellpadding="0" style="text-align:left;" >
<tr>
<td width="350"><p><a href="i/photo/shchankin-big.jpg" class="thickbox" rel="gallery-plants"><img src="i/photo/shchankin-small.jpg" width="150" height="180" border="0" class="photo_wrap" /></a><strong>Вася пупкин</strong></p>
<p>«Каждый человек способен добиться всего, но не каждый способен в это поверить». </p></td>
<td width="40">&nbsp;</td>
<td><p><a href="i/photo/kochenkova-big.jpg" class="thickbox" rel="gallery-plants"><img src="i/photo/kochenkova-small.jpg" width="150" height="180" border="0" class="photo_wrap" /></a><strong>Маруся </strong></p>
<p>«Пока позволяет судьба, живите весело». </p></td>
</tr>
<tr>
<td width="350">&nbsp;</td>
<td width="40">&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>

</div>
 
ну это про z-index я фичу то знаю, но как раз с флешем она не пашет, более того изначально там ничего подобного в стилях вовсе небыло, это я уже потом поставил индексы и все равно флешка поверх картинки вылезает... Сайт у меня на локальной. так что выложу часть кода :


попробуй без js вставлять флеш:)
типа
Код:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="323" height="200">
          <param name="movie" value="ваш.swf" />
          <param name="quality" value="high" />
          <embed src="ваш.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="323" height="200"></embed>
     </object>
 
Не, не помогло(( такая же фигня...
 
вообщем единственное решение пришло мне в голову добавить пару команд в код скрипта :

document.getElementById("flashtoremove").style.display="none";
в tb_show()

и
document.getElementById("flashtoremove").style.display="block";
в tb_remove()

предварительно задав этой флешке стиль и Id=flashtoremove

вот так...
 
вообщем единственное решение пришло мне в голову добавить пару команд в код скрипта :

document.getElementById("flashtoremove").style.display="none";
в tb_show()

и
document.getElementById("flashtoremove").style.display="block";
в tb_remove()

предварительно задав этой флешке стиль и Id=flashtoremove

вот так...

таки просто интересно:) lightbox у тебя не модифицированный?
 
таки просто интересно:) lightbox у тебя не модифицированный?
нет, качал с официалки, ну раз интересно вот сам попробуй вставить в страницу флеш ролик и картинку по клику на которую происходит эфект lightbox или thickbox и убедишься что они конфликтуют)) вот и весь эксперимент )))
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху