Проверка HTML5 для виджетов Grooveshark
Я не могу найти способ исправить валидацию, не сломав виджет. В моем элементе отсутствуют атрибуты data и type.
Строка 769, столбец 38: в объекте элемента отсутствует один или несколько следующих атрибутов: данные, тип.
<object width="250" height="40"> <param name="movie" value="http://listen…
Я добавил type="application/x-shockwave-flash", но, похоже, это тоже сломало.
Это полный виджет:
<object width="250" height="40"> <param name="movie" value="http://listen.grooveshark.com/songWidget.swf" />
<param name="wmode" value="opaque" /> <param name="allowScriptAccess" value="always" /> <param name="flashvars" value="hostname=cowbell.grooveshark.com&widgetID=25014214&style=metal&p=0" /> <embed src="http://listen.grooveshark.com/songWidget.swf" type="application/x-shockwave-flash" width="250" height="40" flashvars="hostname=cowbell.grooveshark.com&widgetID=25014214&style=metal&p=0" allowScriptAccess="always" wmode="window" /></object>
Вы можете увидеть виджет в действии здесь: http://www.eportfolio.jameswmann.com/
1 ответ
Использование
<object width="250" height="40" data="http://listen.grooveshark.com/songWidget.swf">
и бросить
<param name="movie" value="http://listen.grooveshark.com/songWidget.swf" />