2009-02-14 39 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>末擺脫廣告鏈接的,你」重做。