Валидная вставка флеш (flash)
При создание сайта, а именно при верстки шаблона всегда хочется к чему-то стремиться, а именно к чему-то идеальному. Стандартные методы вставки флеша не красиво и конечно не валидно. А так в последнее время мои навыки растут как грибы, то я и сам стремлюсь к самосовершенстовованию.
Тег "embed" не проходит w3c-валидацию,чтобы это недразумение исправить, пишем так:
<object type="application/x-shockwave-flash" data="images/header.swf" width="800" height="181">
<param name="movie" value="images/header.swf" />
<param name="quality" value="high" />
<param name="menu" value="false" />
<param name="wmode" value="opaque" /> //обязательно, делает флеш в тексте, убирает баг верхнего слоя
<img src="images/top.jpg" alt="Без флеша" height="181" width="800" /> // Показывается картинка, когда отключен флеш.
</object>
При таком коде вставленный флеш валиден, и если у посетителя отключен просмотр флеша, то вместо него будет отображаться фоное изображение. Удачи
P.S. Добавил очень важную вещь. Особенно Видно, когда у вас есть всплывающие окна, и они оказываются под флешем. Некрасиво, но правится просто.
P.P.S. Для Joomla 1.5 написал модуль, который вставляет флеш с использованием SWFObject. Модуль вставки флеша через SWFObject
Комментарии
code.google.com/p/swfobject/
О преимуществах внедрение Flash с помощью SWFObject можно почитать здесь:
habrahabr.ru/blogs/webdev/31615/ Ответить
Чтобы его укротить, нужно прописать <param name="wmode" value="opaque"> в object и, соответственно, атрибут wmode="opaque" в embed (если он используется). Ответить
Это код или мои руки ?
спасибо Ответить
Все работает отлично. А с Вашим в ие6 никак :-( Ответить
Это происходит, как я понял, потому что date= в теге прописано.
А если его убрать - то Опера с ФФ ничего не покажут.
Что делать-то? Ответить
резюме: кг/ам Ответить
Это когда это ie перестал понимать object?
Его даже шестой понимает Ответить
Есть статья про валидную верстку, тоже дается множество примеров и скачать можно шаблон урока:
cleverscript.ru/index.php/html/validnaya-verstka/36-verstka-xhtml-strict Ответить