Валидиране на 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 елемен с текст, който да дава някаква смислена информация и евентуално линк за теглене, в случай, че потребителя няма флаш.

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

Оставете ми коментар

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