Здравствуйте. Проблема такого плана нарисовалась: есть флэш баннер, при его обкатке при вставке кода в статичную html-страницу при клике происходит переход по ссылке. После вставки кода в блок (Drupal 6) в эксплорере 8, опере10 и Хроме переход по ссылке происходит, а в Файрфоксе 3.5 нет.
Не подскажете ли как можно пофиксить данную неполадку.
код вставки:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers... width="240" height="160" id="cources.swf" align="middle">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="/banners/cources.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="wmode" value="transparent">
<param name="scale" value="noborder">
<param name="play" value="true">
<param name="devicefont" value="true">
<embed src="/banners/cources.swf" quality="high" bgcolor="#ffffff" width="240" height="160" align="middle" name="cources.swf" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
<script type="text/javascript" src="iefix.js"></script>
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="/banners/cources.swf">
<param name="quality" value="high">
<param name="bgcolor" value="#ffffff">
<param name="wmode" value="transparent">
<param name="scale" value="noborder">
<param name="play" value="true">
<param name="devicefont" value="true">
<embed src="/banners/cources.swf" quality="high" bgcolor="#ffffff" width="240" height="160" align="middle" name="cources.swf" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
</object>
<script type="text/javascript" src="iefix.js"></script>
Комментарии
может фаерфокс просто блокирует всплывающие окна? у вас там не стоит что то вроде ад блокс ?
так когда та же флэшка смотрится в том же файрфоксе из статичной тестовой страницы - все работает. а когда подгружается из друпаловского блока - не работает
Все дело в правах доступа.
заменить на
allowScriptAccess="sameDomain" на allowScriptAccess="always"
проблема не имеет прямого к друпалу. права на клики через флеш, задаются только в настройках флеша.
80% на то, что неправильно прописан URL во флеше.
20% на то, что при экспорте флеша не выбрана опция разрешающая доступ к сетевым ресурсам, не помню как оно там точно называется