Embed Flash W3C Valide
Flash oder sonstige Objekte, die per <embed> in die Webseite eingbunden werden, mag der W3C HTML Validator gar nicht gerne sehen. Einen validen Quellcode erhält man nur, wenn <object> anstelle von <embed> eingesetzt wird.
Hier mal ein Beispiel mit einem Youtube Video. Bei Youtube wird ein besonders seltsamer Code angeboten; hier wird <embed> auch noch mit <object> vermischt.
alter Code nicht valide:
<object width="425" height="355">
<param name="movie" value="http://www.youtube.com/v/qfLfHbjv2us&rel=1"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/qfLfHbjv2us&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed>
</object>
neuer Youtube Code W3C valide:
<object width="425" height="355" data="http://www.youtube.com/v/oxS_Abb8OGc&rel=1" type="application/x-shockwave-flash" ><param name="movie" value="http://www.youtube.com/v/oxS_Abb8OGc&rel=1" /><param name="wmode" value="transparent" /></object>
Weitere Variablen in der Form variable=”wert” müssten ebenfalls in
<param name="variable" value="wert" /> überführt werden.
