ошибки валидации при валидации страницы с флеш-объектом - PullRequest
0 голосов
/ 17 августа 2010

Я использую следующий тип документа на странице, имеющей Flash-объект,

HTML-код

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="379" height="180">
<param name="movie" value="Flash/header.swf" />
<param name="quality" value="high" />
<embed src="Flash/header.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="379" height="180"></embed>
</object>

Когда я пытаюсь проверить отображаемую страницу Im со следующими ошибками,

there is no attribute "src"
there is no attribute "quality"
there is no attribute "pluginspage"
there is no attribute "type" 
there is no attribute "width"  
there is no attribute "height" 
there is no attribute "type" 

Может, кто-нибудь посоветует мне информацию о том, как встроить флэш-объект [.swf] в страницу без ошибок проверки?

Ответы [ 2 ]

2 голосов
/ 23 января 2012

Попробуй это.Это будет работать.

<!--[if !IE]> -->
  <object type="application/x-shockwave-flash" data="Flash/header.swf" width="379" height="180">
<!-- <![endif]-->
<!--[if IE]>
  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="379" height="180">
    <param name="movie" value="Flash/header.swf" />
<!-->
  </object>
<!-- <![endif]-->
0 голосов
/ 17 августа 2010

embed - это старый элемент, изобретенный Netscape и никогда не стандартизированный. Ищите в Google десятки действительных способов встраивания flash: http://www.google.de/search?q=embed+flash+valid

...