-Цитатник

Фальсификации выборов президента: как это делается - (0)

Фальсификации выборов президента: как это делается Не смотря на огромное количество нарушений ...

АЛЫЕ ПАРУСА В ПЕТЕРБУРГЕ - (0)

«Алые паруса» — один из самых известных праздников в Северной столице, ...

Владимир Румянцев.Ангелы и коты - (0)

Владимир Румянцев.Ангелы и коты. Владимир Румянцев родился в 1957 году, рисовать начал в ...

фото Санкт-Петербурга - (0)

Санкт-Петербург Санкт-Петербург невероятно красивый город, думаю даже коренным "питерцам" будет и...

Ближневосточная проблема - простое объяснение за пять минут - (0)

Ближневосточная проблема - простое объяснение за пять минут  простое объяснение ближневосточ...

 -Фотоальбом

Посмотреть все фотографии серии природа фото Andy Mumford
природа фото Andy Mumford
05:54 16.05.2009
Фотографий: 40
Посмотреть все фотографии серии Общая
Общая
04:52 16.05.2009
Фотографий: 1
Посмотреть все фотографии серии позитиф
позитиф
03:00 01.01.1970
Фотографий: 0

 -Я - фотограф

 -Поиск по дневнику

Поиск сообщений в spacesite

 -Подписка по e-mail

 

 -Интересы

создание сайта продвижение сайтов авто бизнес

 -Сообщества

Читатель сообществ (Всего в списке: 1) Photoshopinka

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 15.05.2009
Записей:
Комментариев:
Написано: 1213


Как перекрыть flash или сделать flash ссылкой

Четверг, 01 Ноября 2012 г. 21:39 + в цитатник
<div style="position: relative;">
   <div id="overlay" style="position: absolute; height: 225px; width: 354px; z-index: 200; top: 0px; left: 0px;">

<a href="link_some_where.html" style="display: block; height: 100%; width: 100%;"><img width="100%" vspace="0" hspace="0" height="100%" border="0" src="1px_transperent.gif"></a>
</div>
<object width="354" height="225" align="middle" data="Banner.swf" type="application/x-shockwave-flash">
    <param value="sameDomain" name="allowScriptAccess">
    <param value="Banner.swf" name="movie">
    <param value="high" name="quality">
    <param value="opaque" name="wmode"><!-- this needed for overlaying flash-object -->
    <param value="#DFE9F4" name="bgcolor">
    <!-- do not reformat next line - you will get gap under image in ie when flash is off -->
<a href="
link_some_where.html"><img width="354" height="225" border="0" src="NonFlashBanner.jpg"></a></object>
</div>

вариант работает в Mozilla, IE8, IE7, IE6, IE5

и базируется на использовании параметра <param name="wmode" value="opaque" /> внутри тела тега <object>. Дело в том что перекрыть такой объект дивом  какимто контентом не составит труда, но вот что будет в случае когда нужно не добавить какую то надпись поверх флеша, а придать нашему флешу свойство ссылки (ведь часто бывает что из флеша нужно сделать баннер и приходиться его декомпилить а потом пересоберать)? Первое что приходит на ум перекрыть флеш дивом с ссылкой в тексте которой указать неразрывный пробел (&nbsp;) и вуаля. В общем работать такой вариант конечно же будет - но не в ИЕ. Такой "пустой" контейнер хоть и займет свое место на страничке, но будет находиться под флешкой. Для утихомиривания ИЕ необходимо просто вместо текста ссылки (в нашем случае &nbsp;) вставить однопиксельную прозрачную картинку и наш флеш станет линком даже в ИЕ.

пример http://www.motorespect.ru/

Рубрики:  Рабочее
Создание сайта

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку