HTML ссылка на flash объект (не ActionScript)

mff
На сайте с 21.02.2008
Offline
266
mff
1165

Ну что, господа специалисты?! Решим этот вопрос раз и на всегда?!

Поднимаю тему: /ru/forum/395205 (закрыта по дате)

Задача: разместить ссылку на flash объект (баннер), не используя ActionScript :dont:

Пробывал тег <a> натянуть сверху флэша, не получилось. Использовал <div>

<script type="text/javascript">

AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','160','height','600', 'wmode', 'transparent', 'title','Титле','src','banners/274302','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','banners/274302' ); //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=9,0,28,0" width="160" height="600" title="Титле">
<param name="movie" value="banners/274302.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<embed src="banners/274302.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="160" height="600" wmode="transparent"></embed>
</object>
</noscript>
<div onclick="javascript: window.open('http://site.ru', '_blank');" style="width:160px; height:600px; display:block; cursor:pointer; margin-top:-600px; position:relative; z-index:10;"></div>

Тесты:

  • Opera 10.10 - работает.
  • Google Chrome 3.0.195.38 - работает.
  • Internet Explorer 7.0.5730.13 - не работает. :(
  • Mozilla Firefox 3.0.16 - работает.
  • Safari 4.0.4(531.21.10) - работает.

В общем кому интересно, можно тут писать свои мысли по сабжу. ;)

P.S. Просьба не писать тут типа: "Натяни тег а на флэш..." и т.д. Выкладывайте проверенный код, будем смотреть.

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