Валидиране на Flash

Aко сте се занимавали с валидация на сайта ви във W3, неминуемо сте се сблъсквали с проблема на Flash код, който ви дават повечето сайтове.

Ето как изглежда кода на един клип от Youtube:

<object width=“425″ height=“344″><param name=“movie“ value=“http://www.youtube.com/v/AstTWZ4zbCM&hl=en&fs=1&“></param><param name=“allowFullScreen“ value=“true“></param><param name=“allowscriptaccess“ value=“always“></param><embed src=“http://www.youtube.com/v/AstTWZ4zbCM&hl=en&fs=1&“ type=“application/x-shockwave-flash“ allowscriptaccess=“always“ allowfullscreen=“true“ width=“425″ height=“344″></embed></object>

Ето и как да се промени, за да стане валиден и за да се разпознава от всички браузери. Проблемът е в <embed> така, който не е валиден по спецификацията за Xhtml

<object type=“application/x-shockwave-flash“
data=“http://www.youtube.com/v/AstTWZ4zbCM&amp;hl=en&amp;fs=1&amp;color1=0xcc2550&amp;color2=0xe87a9f“
width=“300″ height=“248″>
<param name=“movie“ value=“http://www.youtube.com/v/AstTWZ4zbCM&amp;hl=en&amp;fs=1&amp;color1=0xcc2550&amp;color2=0xe87a9f“ />
<param name=“quality“ value=“high“/>
</object>

Опит

Докато четете тази статия, защо не пробвате да проверите сайта си във валидатора и да напишете като коментар какво се е случило. Благодаря предварително

4 мнения за “Валидиране на Flash

  • Reply Деяна Илиева 26.01.2010 at 18:02

    Ник,
    мъчих се два часа да вкарам едни flash банер с SwfObject и не успях да се преборя да се вижда банера – все се появяваше алтернативния текст. Накрая се върнах пак на embed и не знам дали е валидиран флаша, ама поне банерът вече е онлайн :)

  • Reply bubsss 17.10.2009 at 10:39

    То хубаво го валидира, но си изял:

    Без този параметър не може да пуснеш видоето на цял екран ;)

  • Reply Ник 17.10.2009 at 10:29

    Другия вариант е да ползваш JavaScript. Например SwfObject :)

  • Reply Гонзо 17.10.2009 at 0:48

    Бих добавил един допълнителен съвет – не е лоша идея в object да се добави един div или p елемен с текст, който да дава някаква смислена информация и евентуално линк за теглене, в случай, че потребителя няма флаш.

    И благодаря за съвета за валидирането, оказва се, че един плъгин не слага интервал между атрибутите на линковете, ще трябва да го оправя!

Leave a Reply to НикCancel reply

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.