Jump to content

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


mff
 Share

Recommended Posts

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

Задача: разместить ссылку на 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="java script: 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) - работает.

В общем кому интересно, можно тут писать свои мысли по сабжу. :( Зеркало темы: http://forum.searchengines.ru/showthread.php?t=446178

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

Link to comment
Share on other sites

  mff said:
Выкладывайте проверенный код, будем смотреть.

Такое тока за денюшки :(

а если хотите сами, то намёк вам в сторону wmode="opaque"

Добавил: и полностью соглашусь с предыдущим оратором :(

Edited by LunatiK
Link to comment
Share on other sites

  ZoNT said:
Это потому что прозрачный див в ИЕ и для клика прозрачен. Положи в него картинку гифку 1*1 прозрачную и растяни на 100%.
ZoNT, интересная информация! Спасибо, попробую сейчас.
  LunatiK said:
Такое тока за денюшки :(
Ага, разбежался... Держите кошель шире :(
  LunatiK said:
а если хотите сами, то намёк вам в сторону wmode="opaque"
параметр wmode уже занят, смотрите код внимательнее!
  Justnewone said:
С такой категоричностью ожидания результатов самое место в комм. услугах.
Это просто зеркало темы на серче. Пришлось так написать, потому что, типа умники в предыдущей теме срали. Натяни, да подтяни, а на самом деле бред писали. Нужен полностью рабочий, валидный и кросбраузерный код.
Link to comment
Share on other sites

  Quote
а если хотите сами, то намёк вам в сторону wmode="opaque"

параметр wmode уже занят, смотрите код внимательнее!

Ну дык конечно занят, но не тем! У него значение transparent - тоесть прозрачный. Ну а насчет прозрачности Вам уже сказали что делать.

Edited by mishka2
Link to comment
Share on other sites

  mishka2 said:
Ну дык конечно занят, но не тем! У него значение transparent - тоесть прозрачный. Ну а насчет прозрачности Вам уже сказали что делать.
У баннера фон черный, он мне не нужен. Про прозрачность говорили, но не про подложку флэша :(
Link to comment
Share on other sites

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy