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

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

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

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

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

Edited by LunatiK
Link to comment
Share on other sites

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

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

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

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

Edited by mishka2
Link to comment
Share on other sites

Ну дык конечно занят, но не тем! У него значение 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