|
|
|
| Задача такая - имеется некая флешка, вставляемая на страницу в теге <object>. Необходимо по клику на флешку перейти на другую страницу. Соответственно просто обернуть в тег <a> не получилось. Как это можно сделать? | |
|
|
|
|
|
|
|
для: Igorek
(09.02.2011 в 08:29)
| | Поверх положить слой и ему задать onclick | |
|
|
|
|
|
|
|
для: mihdan
(09.02.2011 в 16:32)
| | почти получилось, но с ИЕ не могу совладать....
задал для флешки wmode = opaque.
в хроме работает. а вот в ие работает только если я задам диву бэкграунд какой-нить (но transparent не катит), иначе див прячется за флеху.
код:
<div style="position: absolute; cursor: pointer; width: 780px; height: 260px; z-index: 99999" onclick="location.href='http://link.ru'"></div>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="780" height="260" align="middle">
<param name="movie" value="ru.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="opaque" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="ru.swf" width="780" height="260">
<param name="movie" value="ru.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="opaque" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
|
UPD: решил проблему задав в качестве бэкграунда прозрачную картинку | |
|
|
|