html標籤之Object和EMBED標籤
object 的初衷是取代 img 和 applet 元素。不過由於漏洞以及缺乏瀏覽器支持,這一點並未實現。就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!
定義和用法
定義一個嵌入的對象。請使用此元素向您的 XHTML 頁面添加多媒體。此元素允許您規定插入 HTML 文檔中的對象的數據和參數,以及可用來顯示和操作數據的代碼。
<object> 標籤用於包含對象,比如圖像、音頻、視頻、Java applets、ActiveX、PDF 以及 Flash。
object 的初衷是取代 img 和 applet 元素。不過由於漏洞以及缺乏瀏覽器支持,這一點並未實現。
瀏覽器的對象支持有賴於對象類型。不幸的是,主流瀏覽器都使用不同的代碼來加載相同的對象類型。
而幸運的是,object 對象提供瞭解決方案。如果未顯示 object 元素,就會執行位於 <object> 和 </object> 之間的代碼。通過這種方式,我們能夠嵌套多個 object 元素(每個對應一個瀏覽器)。
使用對象(OBJECT)和嵌入(EMBED)標籤
為在瀏覽器中進行Flash影片的播放,HTML文檔中必須包含和標籤,並進行參數設置。對EMBED標籤來説,與它一同括在括號中的設定(如HEIGHT, WIDTH, QUALITY和LOOP等)都是它的屬性,例如:
<EMBED SRC="" WIDTH="100" HEIGHT="100" PLAY="true" LOOP="true" QUALITY="high" PLUGINSPAGE=" _Prod_Version=ShockwaveFlash"> </EMBED>
OBJECT標籤有4個設定(HEIGHT, WIDTH, CLASSID和CODEBASE),都是它的屬性。其他設定在HTML文檔中都是獨立出現,稱之為參數標籤。例如:
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100" HEIGHT="100"CODEBASE=" =4,0,0,0"> <PARAM NAME="MOVIE" VALUE=""> <PARAM NAME="PLAY" VALUE="true"> <PARAM NAME="LOOP" VALUE="true"> <PARAM NAME="QUALITY" VALUE="high"> </OBJECT>
SRC
取值:影片名稱(如)。
對應的模版變量:$MO
功能描述:指定要載入影片的名稱,僅適用於“EMBED”標誌中。
MOVIE
取值:影片名稱(如)。
對應的模版變量:$MO
功能描述:指定要載入影片的名稱,僅適用於“OBJECT”標誌中。
CLASSID
取值:clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
功能描述:指明瀏覽器所用的ActiveX控件,必須完全與上面的值相同,僅適用於“OBJECT”標誌中。
WIDTH
取值:數字或百分數。
對應的模版變量:$WI.
功能描述:以像素數或瀏覽器窗口寬度的百分數形式指定影片的寬度。
HEIGHT
取值:數字或百分數。
對應的模版變量:$HE
功能描述:以像素數或瀏覽器窗口高度的百分數形式指定影片的高度。
因為Flash影片是可縮放的,所以在保持長寬比的前提下改變影片幅面的大小不會使影片的顯示質量降低。
CODEBASE
取值:
#version=4,0,0,0"
功能描述:指明Flash播放器的ActiveX控件的位置,當瀏覽器未安裝它時,可自動到該位置下載。所賦的值必須完全與上面的值相同。僅適用於“OBJECT”標誌中。
PLUGINSPAGE
取值: ?
P1_Prod_Version=ShockwaveFlash
功能描述:指明Flash播放器插件的位置,在需要時便於安裝。所賦的值必須完全與上面的值相同。僅適用於“EMBED”標誌中。
SWLIVECONNECT(可選)
取值:true或false.
功 能描述:用於確定在第一次載入Flash播放器時是否啟動Java,當該項被省略時取默認值False。無論什麼時候只要在同一頁面中包含 JavaScript程序和Flash,為使“FS Commands”語句起作用,必須運行Java,但如果頁面中的JavaScript程序僅用來實現監測瀏覽器的類型或其他與“FS Commands”語句無關的功能,則可以把SWLIVECONNECT置為false以阻止Java的啟動,要啟動Java,可顯式地將 SWLIVECONNECT 置為true,這將大大增加影片開始播放過程所用的時間。僅適用於“EMBED”標誌中。
PLAY(可選)
取值:true或false.
對應的模版變量:$PL.
功能描述:用於指定當影片下載到瀏覽器之後是否立即播放。如果影片中包含交互元素,也許需要被演示者的相關操作來啟動播放,這時可將該屬性置為false來阻止影片的自動播放,該屬性被省略時將按默認值true執行。
LOOP(可選)
取值:true或false。
對應的模版變量:$LO.
功能描述:指定影片是重複播放還是播放一遍後停止。該屬性被省略時將按默認值true執行。
QUALITY(可選)
取值:low、high、autolow、autohig或best。
對應的模版變量:$QU.
功能描述:見前述。
該屬性被省略時將按默認值high執行。
BGCOLOR(可選)
取值:#RRGGBB(16進制的RGB值)。
對應的模版變量:$BG
指定影片的背景色,該屬性可取代Flash影片文件中背景色的設定,但不影響影片所在HTML頁的背景色設定。
SCALE(可選)
取值:showall、noborder、exactfit.
對應的模版變量:$SC.
功能描述:當寬度和高度值以百分數表示時,確定影片被如何放置在瀏覽器窗口中。選項有以下幾個:
“Show all” (默認值)在指定尺寸的區域中顯示整個影片的內容並保持與原影片相同的長寬比例,影片內容不發生變形。
“No Border”在維持影片長寬比例的情況下填充指定區域,影片內容不發生變形,但影片的部分內容可能顯示不出來。
“Exact Fit”使整個影片在指定區域可見,因為此時不再維持原有的長寬比例,所以影片有可能變形。
該屬性被省略(且寬度和高度值以百分數表示時)時將按默認值showall 執行。
ALIGN
取值:L、R 、T、B.
對應的模版變量:$HA.
-
怎麼使用Javascript獲取距今n天前的日期
複製代碼代碼如下:functionTest(day){vartoday=newDate();varbeforMilliseconds=ime()-1000*3600*24*day;varbeforday=newDate();ime(beforMilliseconds);varstrYear=ullYear();varstrDay=ate();varstrMonth=onth()+1;if(strMonth<10){strMonth="0"+strMonth;}...
-
萬惡的function在javascript中的運用實例分析
javascript中最有特色而又讓你困惑的function算一個了下面看一下常用操作複製代碼代碼如下:functiondoit(){.....}doit();javascript中的函數我們可以把它當作方法使用複製代碼代碼如下:varobj=newObject();=function(){.....}();而function實際上就是對象(即F...
-
JavaScript 小型打飛機遊戲實現和原理説明
JavaScript小型打飛機遊戲實現和原理説明玩法説明:上下左右控制移動,空格發彈。每打中一個敵機就加100分,每提升5000分,玩家的飛機的一次發彈數就加一,最多四,被敵機撞到或者讓敵機飛到底部就算輸。。。。演示代碼:http://demo./js/FlyBeat/遊戲目前的功能還是比較簡...
-
網頁設計很糟糕的10個原因
個好的網頁設計,不僅吸引眼球,也是實用的、直觀的、層級簡單卻足夠複雜到保持用户的興趣。但是不好的網頁設計是由很多原因造成的,下面是關於網頁設計很糟糕的10個原因,歡迎閲讀了解!沒有足夠的空白空白可以説是設計中最重要的一部分。它有助於防止用户在瀏覽網站時...
相關文章
- Jolie drops battle over perfume named Shilohy英語作文
- Will Robot Take the Place of Men英語作文
- 英語閲讀:Tobacco Plant to Make Jet Fuel
- 英語閲讀:What seems to be the problem
- 國中英語作文To Bea Computer Expert Is My Ideal
- How to be a Model Student英語説課稿
- How Do My Parents Feel About My Education英語作文
- A Bitter Experience in My Childhood國中英語作文
- Become a Better Listener英語作文
- 英語作文-How to be a Model Student