![]() |
Вставить flash по стандарту XHTML.
Здравствуйте.
Думаю все знают что есть стандарт XHTML 1.0, и что в нем нет тега embded. Как тогда правильно вставить flash-клип в верстку? Ведь без этого тега FireFox и Opera не будут отображать flash ролик. |
Я знаю лишь одну попытку следования XHTML, это так называемый
flash satay, который сводится к коду ниже: Код:
<object type="application/x-shockwave-flash" data="c.swf?path=movie.swf" http://www.adobe.com/devnet/dreamwea...ash_satay.html или здесь http://www.alistapart.com/articles/flashsatay PS К сожалению я не имею большого опыта следования стандарту X, но знаю по крайне мере одну проблему с этим решением. Тэг имаж не корректно отображается на MAC (вроде в IE) если не установлен флеш плеер. |
Юзай SWFObject
|
SWFObject также вставляет embed тег. Это можно увидеть
например в firefox, который показывает конечный код(те что было сгенерено js). Я видел примерно следующий код: Код:
<object data=....>дублируется четыре раза. Выглядит несколько избыточным. PS Хотя не берусь ничего утверждать, но это слабо соответствует xHTML. Возможно генерируемый код зависит от браузера и платформы, я видел такое на Win IE 6.0. |
Да он вставляет Embed таг, но сам HTML будет валиден =)
|
| Часовой пояс GMT +4, время: 10:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.