Вставка flаsh без использования тегов <OBJECT> и <EMBED>

Главные вкладки

Аватар пользователя talva talva 25 сентября 2009 в 13:49

Оцень удобное, на мой взгляд, и интересное решение для вставки флеш баннеров на страницы сайта.
При вставке флеш баннера через теги < OBJECT > и < EMBED > ролик надо активировать кликом мыши, чтобы пройти по ссылке, а с помощью данного скрипта активация проходит автоматически.
Достаточно:
1, импортируем прилагаемый скрипт swfobject.js
2, создаем новый блок и добавляем в него контейнер, например так <div id="obj">Здесь будет выводиться флеш</div>
3, и тут же в блоке добавляем скрипт

<script type="text/javascript">
      var so = new SWFObject("primer.swf", "mymovie", "320", "240", "7", "#FFFFFF");
      so.write("obj");
      </script>

Все.

ВложениеРазмер
Файл swfobject.rar2.25 КБ

Комментарии

Аватар пользователя IrinaStasuk IrinaStasuk 25 сентября 2009 в 14:19

"glu2006" wrote:
При отключенном в браузере JS получаем пустоту :).

Да, конечно, с JS многие вещи получаются красивыми. Но я сама его часто отключаю. И тогда заходишь на сайт и не поймешь, что этим хотели сказать

Аватар пользователя Vladimir_VVV Vladimir_VVV 25 сентября 2009 в 16:51

и при чем здесь "без < OBJECT > и < EMBED >" после выполнения скрипта в хтмл-коде появляется < embed id=..... и так далее, так в чем выиграш?
А минусы налицо
a ) при откл. js нет флеша
b ) для вставки флеша (тега < embed >) на стороне клиента затрачивается процесорное время так как js ваполняется в браузере.

Аватар пользователя IrinaStasuk IrinaStasuk 26 сентября 2009 в 0:38

"alkoguk" wrote:
Если у Вас отключен java, то Вам сюда

Я специально отключаю - мне так удобнее. И не я одна. А потом не хожу на те сайты, которые мне предлагают пользоватся тем, чем им удобнее... но это мое личное мнение