2009-02-14 22 views

Respuesta

1

+1 Andy Hume

estaba a punto de publicar eso. Para su información del artículo de esto funciona en Firefox, en función de sus necesidades de soporte:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head><title>Testing</title></head> 
<body> 
<div> 
<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/2pNTrYd-4FQ&amp;hl=en&amp;fs=1" width="425" height="344"> 
<param name="movie" value="http://www.youtube.com/v/2pNTrYd-4FQ&amp;hl=en&amp;fs=1" /> 
</object> 
</div> 

</body> 
</html> 

Asegúrese de que todos los símbolos de unión para escapar y no sé si era sólo porque yo estaba tratando de validar una página con sólo el objeto pero se quejó de que necesitaba estar rodeado por un div, un párrafo o algo ...

Supongo que el objeto no puede ser lo primero en el marcado.

3

Hay un Tools4Noobs web page que automáticamente hará la conversión por usted desde el código de inserción que YouTube le da a XHTML válido. Puede elegir qué botones adicionales aparecen y ajustar cómo se ve el borde. También agrega un pequeño enlace de publicidad, pero eso es fácil de eliminar.

He aquí un ejemplo generada por YouTube:

<object width="425" height="349"> 
    <param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1"></param> 
    <param name="allowFullScreen" value="true"></param> 
    <param name="allowscriptaccess" value="always"></param> 
    <embed src="http://www.youtube.com/v/AWCHdhyEdCc&hl=en&fs=1&rel=0&color1=0x5d1719&color2=0xcd311b&border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="349"></embed> 
</object> 

Aquí es convertida por Tools4Noobs:

<object type="application/x-shockwave-flash" style="width:425px; height:349px;" data="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&amp;fs=1"> 
    <param name="movie" value="http://www.youtube.com/v/AWCHdhyEdCc?rel=0&amp;fs=1" /> 
    <param name="allowFullScreen" value="true" /> 
</object> 
<div style="font-size: 0.8em"><a href="http://www.tools4noobs.com/online_tools/youtube_xhtml/">Get your own valid XHTML YouTube embed code</a></div> 

Basta con retirar la <div> al final para deshacerse del enlace promocional, y usted' re hecho.

Cuestiones relacionadas