Archive for the 'Валидация' Category


Валидация Flash

Posted on 20th, 2008 by admin

Не секрет, что благодаря тегу «embed» ваша страница не будет проходить валидацию. Знающие люди, конечно, его не используют, но абсолютное большинство, в том числе и рекламодатели со своими баннерами как раз им и злоупотребляют.

Что же делать, когда не хочется «портить» свою страничку чужим кодом? Как отвалидировать? Все очень просто. К примеру, у нас есть код:

1
2
3
4
<object width="468" height="60">
<param name="movie" value="/flash/banner.swf">
<embed src="/flash/banner.swf" width="468" height="60"></embed>
</object>

Он не проходит валидацию, но, легким движением руки мы превращаем его в «хороший» код:

1
2
3
<object type="application/x-shockwave-flash" data="/flash/banner.swf" width="468" height="60">
<param name="movie" value="/flash/banner.swf" />
</object>

В <object> дописываем параметр «data», которому присваиваем адрес к флеш. Также надо указать type=”application/x-shockwave-flash”. Вот и все. Все остальные параметры, если такие будут у вашего «embed», дописываем в «param».

Подробнее почитать можно:
http://alistapart.com/articles/flashsatay (англ)

В русскоязычных источниках встречается ошибка. Они вместо параметра «data» зачем-то указывают «src». В частности, это было замечено по этой ссылке: http://www.reactant.ru/blog/validatsiya-flash.html

Все, теперь мы получили валидный код, который работает во всех браузерах.


Страница сгенерирована за 0.052728 секунд