2009-02-14 57 views

回答

1

+1安迪·休谟

正要张贴。 FYI从文章这个工作在Firefox,根据您的支持需求:

<!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> 

确保逃避所有&符号,我不知道是不是只是因为我试图验证页面只对象但它抱怨说它需要被div,段落或其他东西包围......

我假设对象不能在标记中首先出现。

3

有一个Tools4Noobs web page会自动从YouTube为您提供的有效XHTML嵌入代码转换为您。您可以选择出现哪些额外按钮并调整边框的外观。它还增加了一个小广告链接,但很容易删除。

这里是由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> 

这是由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> 

只需卸下<div>末摆脱广告链接的,你”重做。