FORM 元素 | form 對(duì)象
FRAMESET 元素 | frameSet 對(duì)象
DHTML 對(duì)象
在 FRAMESET 元素內(nèi)指定單個(gè)框架。
成員表
標(biāo)簽屬性 屬性 描述 ALLOWTRANSPARENCY allowTransparency 設(shè)置或獲取對(duì)象是否可為透明。 APPLICATION APPLICATION 表明對(duì)象的內(nèi)容是否為 HTML 應(yīng)用程序(HTA),以便免除瀏覽器安全模式。 ATOMICSELECTION 指定元素及其內(nèi)容是否可以一不可見(jiàn)單位統(tǒng)一選擇。 BORDERCOLOR borderColor 設(shè)置或獲取對(duì)象的邊框顏色。 canHaveHTML 獲取表明對(duì)象是否可以包含豐富的 HTML 標(biāo)簽的值。 CLASS className 設(shè)置或獲取對(duì)象的類(lèi)。 contentWindow 獲取指定的 frame 或 iframe 的 window 對(duì)象。 DATAFLD dataFld 設(shè)置或獲取由 dataSrc 屬性指定的綁定到指定對(duì)象的給定數(shù)據(jù)源的字段。 DATASRC dataSrc 設(shè)置或獲取用于數(shù)據(jù)綁定的數(shù)據(jù)源。 disabled 獲取表明用戶(hù)是否可與該對(duì)象交互的值。 firstChild 獲取對(duì)象的 childNodes 集合的第一個(gè)子對(duì)象的引用。 FRAMEBORDER frameBorder 設(shè)置或獲取是否顯示框架的邊框。 HEIGHT height 設(shè)置或獲取對(duì)象的高度。 HIDEFOCUS hideFocus 設(shè)置或獲取表明對(duì)象是否顯式標(biāo)明焦點(diǎn)的值。 ID id 獲取標(biāo)識(shí)對(duì)象的字符串。 isContentEditable 獲取表明用戶(hù)是否可編輯對(duì)象內(nèi)容的值。 isDisabled 獲取表明用戶(hù)是否可與該對(duì)象交互的值。 isMultiLine 獲取表明對(duì)象的內(nèi)容是包含一行還是多行的值。 isTextEdit 獲取是否可使用該對(duì)象創(chuàng)建一個(gè) TextRange 對(duì)象。 LANG lang 設(shè)置或獲取要使用的語(yǔ)言。 LANGUAGE language 設(shè)置或獲取當(dāng)前腳本編寫(xiě)用的語(yǔ)言。 lastChild 獲取該對(duì)象 childNodes 集合中最后一個(gè)子對(duì)象的引用。 longDesc 設(shè)置或獲取對(duì)象長(zhǎng)描述的統(tǒng)一資源標(biāo)識(shí)符(URI)。 MARGINHEIGHT marginHeight 設(shè)置或獲取顯示框架中文本之前的上下邊距高度。 MARGINWIDTH marginWidth 設(shè)置或獲取顯示框架中文本之前的左右邊距寬度。 NAME name 設(shè)置或獲取框架的名稱(chēng)。 nextSibling 獲取對(duì)此對(duì)象的下一個(gè)兄弟對(duì)象的引用。 nodeName 獲取特定結(jié)點(diǎn)類(lèi)型的名稱(chēng)。 nodeType 獲取所需結(jié)點(diǎn)的類(lèi)型。 nodeValue 設(shè)置或獲取結(jié)點(diǎn)的值。 NORESIZE noResize 設(shè)置或獲取用戶(hù)是否可縮放框架。 offsetHeight 獲取對(duì)象相對(duì)于版面或由父坐標(biāo) offsetParent 屬性指定的父坐標(biāo)的高度。 offsetLeft 獲取對(duì)象相對(duì)于版面或由 offsetParent 屬性指定的父坐標(biāo)的計(jì)算左側(cè)位置。 offsetParent 獲取定義對(duì)象 offsetTop 和 offsetLeft 屬性的容器對(duì)象的引用。 offsetTop 獲取對(duì)象相對(duì)于版面或由 offsetTop 屬性指定的父坐標(biāo)的計(jì)算頂端位置。 offsetWidth 獲取對(duì)象相對(duì)于版面或由父坐標(biāo) offsetParent 屬性指定的父坐標(biāo)的寬度。 ownerDocument 設(shè)置或獲取結(jié)點(diǎn)關(guān)聯(lián)的 document 對(duì)象。 parentElement 獲取對(duì)象層次中的父對(duì)象。 parentNode 獲取文檔層次中的父對(duì)象。 parentTextEdit 獲取文檔層次中可用于創(chuàng)建包含原始對(duì)象的 TextRange 的容器對(duì)象。 previousSibling 獲取對(duì)此對(duì)象的上一個(gè)兄弟對(duì)象的引用。 readyState 獲取表明對(duì)象當(dāng)前狀態(tài)的值。 recordNumber 獲取數(shù)據(jù)集中生成對(duì)象的原始記錄。 scopeName 獲取為該元素定義的命名空間。 SCROLLING scrolling 設(shè)置或獲取框架是否可被滾動(dòng)。 SECURITY SECURITY 獲取表明 frame 或 iframe 的源文件是否應(yīng)用了特定的安全限制的值。 self 獲取對(duì)當(dāng)前窗口或框架的引用。 sourceIndex 獲取對(duì)象在源序中的依次位置,即對(duì)象出現(xiàn)在 document 的 all 集合中的順序。 SRC src 設(shè)置或獲取要由對(duì)象裝入的 URL。 TABINDEX tabIndex 設(shè)置或獲取定義對(duì)象的 Tab 順序的索引。 tagName 獲取對(duì)象的標(biāo)簽名稱(chēng)。 tagUrn 設(shè)置或獲取在命名空間聲明中指定的統(tǒng)一資源名稱(chēng)(URN)。 TITLE title 設(shè)置或獲取對(duì)象的咨詢(xún)信息(工具提示)。 uniqueID 獲取為對(duì)象自動(dòng)生成的唯一標(biāo)識(shí)符。 UNSELECTABLE 指定該元素不可被選中。 WIDTH width 設(shè)置或獲取對(duì)象的寬度。
行為 描述 clientCaps 提供關(guān)于 Internet Explorer 支持的特性的信息,以及提供即用即裝的方法。 download 下載文件并在下載完成后通知一個(gè)指定的回調(diào)函數(shù)。 homePage 包含關(guān)于用戶(hù)主頁(yè)的信息。
集合 描述 all 返回對(duì)象所包含的元素集合的引用。 attributes 獲取對(duì)象標(biāo)簽屬性的集合。 behaviorUrns 返回標(biāo)識(shí)附加到該元素行為的統(tǒng)一資源名稱(chēng)(URN)字符串的集合。 childNodes 獲取作為指定對(duì)象直接后代的 HTML 元素和 TextNode 對(duì)象的集合。 children 獲取作為對(duì)象直接后代的 DHTML 對(duì)象的集合。
事件 描述 onactivate 當(dāng)對(duì)象設(shè)置為活動(dòng)元素時(shí)觸發(fā)。 onafterupdate 當(dāng)成功更新數(shù)據(jù)源對(duì)象中的關(guān)聯(lián)對(duì)象后在數(shù)據(jù)綁定對(duì)象上觸發(fā)。 onbeforedeactivate 在 activeElement 從當(dāng)前對(duì)象變?yōu)楦肝臋n其它對(duì)象之前立即觸發(fā)。 onbeforeupdate 當(dāng)成功更新數(shù)據(jù)源對(duì)象中的關(guān)聯(lián)對(duì)象前在數(shù)據(jù)綁定對(duì)象上觸發(fā)。 onblur 在對(duì)象失去輸入焦點(diǎn)時(shí)觸發(fā)。 oncontrolselect 當(dāng)用戶(hù)將要對(duì)該對(duì)象制作一個(gè)控件選中區(qū)時(shí)觸發(fā)。 ondeactivate 當(dāng) activeElement 從當(dāng)前對(duì)象變?yōu)楦肝臋n其它對(duì)象時(shí)觸發(fā)。 onerrorupdate 更新數(shù)據(jù)源對(duì)象中的關(guān)聯(lián)數(shù)據(jù)出錯(cuò)時(shí)在數(shù)據(jù)綁定對(duì)象上觸發(fā)。 onfocus 當(dāng)對(duì)象獲得焦點(diǎn)時(shí)觸發(fā)。 onload 在瀏覽器完成對(duì)象的裝載后立即觸發(fā)。 onmove 當(dāng)對(duì)象移動(dòng)時(shí)觸發(fā)。 onmoveend 當(dāng)對(duì)象停止移動(dòng)時(shí)觸發(fā)。 onmovestart 當(dāng)對(duì)象開(kāi)始移動(dòng)時(shí)觸發(fā)。 onresize 當(dāng)對(duì)象的大小將要改變時(shí)觸發(fā)。 onresizeend 當(dāng)用戶(hù)更改完控件選中區(qū)中對(duì)象的尺寸時(shí)觸發(fā)。 onresizestart 當(dāng)用戶(hù)開(kāi)始更改控件選中區(qū)中對(duì)象的尺寸時(shí)觸發(fā)。
濾鏡屬性 描述 Alpha 調(diào)整對(duì)象內(nèi)容的不透明度。 AlphaImageLoader 在對(duì)象的邊界和對(duì)象背景到內(nèi)容之間顯示圖像,可選剪裁或縮放圖像大小。當(dāng)裝入便攜網(wǎng)絡(luò)圖像(PNG)時(shí),從 0 到 100% 的 透明度都是支持的。 Barn 以開(kāi)門(mén)或關(guān)門(mén)的運(yùn)動(dòng)方式顯示對(duì)象的新內(nèi)容。 BasicImage 調(diào)整對(duì)象內(nèi)容的顏色處理、圖像旋轉(zhuǎn)或不透明度。 BlendTrans 以漸隱原始內(nèi)容的形式顯示對(duì)象的新內(nèi)容。 Blinds 以打開(kāi)或關(guān)閉盲點(diǎn)的運(yùn)動(dòng)方式顯示對(duì)象的新內(nèi)容。 Blur 模糊對(duì)象的內(nèi)容以便使其看起來(lái)失去焦點(diǎn)。 CheckerBoard 以揭開(kāi)覆蓋在原始內(nèi)容上的棋盤(pán)的形式顯示對(duì)象的新內(nèi)容。 Chroma 將對(duì)象內(nèi)容的指定顏色顯示為透明。 Compositor 以新舊內(nèi)容邏輯顏色組合的形式顯示對(duì)象的新內(nèi)容。每個(gè)版本的顏色和 alpha 值都會(huì)被計(jì)算用來(lái)決定輸出圖像的最終顏色。 DropShadow 創(chuàng)建對(duì)象內(nèi)容的實(shí)體陰影,偏移量位于指定方向。這將使得內(nèi)容看起來(lái)是浮動(dòng)的因此會(huì)產(chǎn)生陰影。 Emboss 使用灰度值對(duì)對(duì)象以浮雕紋理顯示。 Engrave 使用灰度值對(duì)對(duì)象以雕刻紋理顯示。 Fade 以漸隱原始內(nèi)容的形式顯示對(duì)象的新內(nèi)容。 FlipH 以沿水平方向翻轉(zhuǎn)的形式顯示對(duì)象內(nèi)容。 FlipV 以沿垂直方向翻轉(zhuǎn)的形式顯示對(duì)象內(nèi)容。 Glow 在對(duì)象邊緣外側(cè)添加光暈以便使其看起來(lái)像發(fā)光的樣子。 Gradient 在對(duì)象的背景和內(nèi)容之間顯示一個(gè)漸變色彩的表面。 GradientWipe 以在原有內(nèi)容上覆蓋漸變帶的形式顯示對(duì)象的新內(nèi)容。 Gray 以灰度顯示對(duì)象內(nèi)容。 ICMFilter 根據(jù)圖像顏色管理(ICM)配置文件轉(zhuǎn)換對(duì)象的彩色內(nèi)容。這將允許指定內(nèi)容的顯示效果得以改善,或者在打印機(jī)或監(jiān)視器等硬件設(shè)備上模擬顯示。 Inset 以對(duì)角線方向顯示對(duì)象的新內(nèi)容。 Invert 反轉(zhuǎn)對(duì)象內(nèi)容的色調(diào)、飽和度和亮度。 Iris 以彩虹效果顯示對(duì)象的新內(nèi)容,這與照相機(jī)光圈打開(kāi)相似。 Light 在對(duì)象的內(nèi)容上創(chuàng)建燈光效果。 MaskFilter 將對(duì)象內(nèi)容的透明像素顯示為彩色遮罩,將非透明像素顯示為透明。 Matrix 使用矩陣變換縮放、旋轉(zhuǎn)或顯現(xiàn)對(duì)象的內(nèi)容。 MotionBlur 以運(yùn)動(dòng)模糊的效果顯示對(duì)象內(nèi)容。 Pixelate 將對(duì)象的內(nèi)容顯示為彩色方塊,其顏色取決于該方塊所替代區(qū)域的平均顏色值。此濾鏡顯示可用于切換。 RadialWipe 以輻射狀擦除的形式顯現(xiàn)對(duì)象的新內(nèi)容。 RandomBars 以隨機(jī)像素線爆炸的形式顯現(xiàn)對(duì)象的新內(nèi)容。 RandomDissolve 以隨機(jī)像素爆炸的形式顯現(xiàn)對(duì)象的新內(nèi)容。 Redirect 目前還不支持。 RevealTrans 使用 24 種預(yù)先定義的切換效果顯現(xiàn)對(duì)象的新內(nèi)容。 Shadow 創(chuàng)建對(duì)象內(nèi)容的實(shí)體陰影,偏移量位于指定方向。這將創(chuàng)建陰影效果。 Slide 以圖像滑行的形式顯現(xiàn)對(duì)象的新內(nèi)容。 Spiral 以螺旋運(yùn)動(dòng)的形式顯現(xiàn)對(duì)象的新內(nèi)容。 Stretch 以拉伸覆蓋原始內(nèi)容的形式顯現(xiàn)對(duì)象的新內(nèi)容。有一個(gè)選項(xiàng)類(lèi)似立方體從一個(gè)表面轉(zhuǎn)到另外一個(gè)表面。 Strips 以條形覆蓋的形式顯現(xiàn)對(duì)象的原始內(nèi)容,好像有一把鋸將原始內(nèi)容鋸開(kāi)。 Wave 在對(duì)象的內(nèi)容上執(zhí)行垂直方向的正弦波扭曲。 Wheel 以旋轉(zhuǎn)運(yùn)動(dòng)的形式顯現(xiàn)對(duì)象的新內(nèi)容,好像輪子滾過(guò)原始內(nèi)容。 Xray 更改對(duì)象內(nèi)容的顏色深度將其以黑白顯示。 Zigzag 在對(duì)象上將對(duì)象的新內(nèi)容進(jìn)行來(lái)回移動(dòng)以便覆蓋原始內(nèi)容。
方法 描述 addBehavior 給元素附加一個(gè)行為。 applyElement 使得元素成為其它元素的子元素或父元素。 attachEvent 將指定函數(shù)綁定到事件,以便每當(dāng)該事件在對(duì)象上觸發(fā)時(shí)都調(diào)用該函數(shù)。 blur 使元素失去焦點(diǎn)并觸發(fā) onblur 事件。 clearAttributes 從對(duì)象中刪除全部標(biāo)簽屬性和值。 cloneNode 從文檔層次中復(fù)制對(duì)對(duì)象的引用。 componentFromPoint 通過(guò)特定事件返回對(duì)象在指定坐標(biāo)下的位置。 contains 檢查對(duì)象中是否包含給定元素。 detachEvent 從事件中取消指定函數(shù)的綁定,這樣當(dāng)事件觸發(fā)時(shí)函數(shù)就不會(huì)收到通知了。 dragDrop 初始化拖曳事件。 fireEvent 觸發(fā)對(duì)象的指定事件。 focus 使得元素得到焦點(diǎn)并執(zhí)行由 onfocus 事件指定的代碼。 getAdjacentText 返回鄰接文本字符串。 getAttribute 獲取指定標(biāo)簽屬性的值。 getAttributeNode 獲取由 attribute.name 屬性引用的 attribute 對(duì)象。 getElementsByTagName 獲取基于指定元素名稱(chēng)的對(duì)象集合。 hasChildNodes 返回表明對(duì)象是否有子對(duì)象的值。 insertAdjacentElement 在指定位置插入元素。 mergeAttributes 復(fù)制所有讀/寫(xiě)標(biāo)簽屬性到指定元素。 normalize 合并鄰接 TextNode 對(duì)象以便生成一個(gè)常規(guī)的文檔對(duì)象模型。 removeAttribute 刪除對(duì)象的給定標(biāo)簽屬性。 removeAttributeNode 從對(duì)象中刪除刪除 attribute 對(duì)象。 removeBehavior 分離元素的行為。 replaceAdjacentText 替換元素的鄰接文本。 setActive 設(shè)置對(duì)象為當(dāng)前對(duì)象而不將對(duì)象置為焦點(diǎn)。 setAttribute 設(shè)置指定標(biāo)簽屬性的值。 setAttributeNode 設(shè)置 attribute 對(duì)象為對(duì)象的一部分。 swapNode 交換文檔層次中兩個(gè)對(duì)象的位置。
對(duì)象 描述 runtimeStyle 代表了居于全局樣式表、內(nèi)嵌樣式和 HTML 標(biāo)簽屬性指定的格式和樣式之上的對(duì)象的格式和樣式。 style 代表了給定元素所有可能的內(nèi)嵌樣式的當(dāng)前設(shè)置。
樣式標(biāo)簽屬性 樣式屬性 描述 background-position-x backgroundPositionX 設(shè)置或獲取 backgroundPosition 屬性的 x 坐標(biāo)。 background-position-y backgroundPositionY 設(shè)置或獲取 backgroundPosition 屬性的 y 坐標(biāo)。 behavior behavior 設(shè)置或獲取 DHTML 行為的位置。 border border 設(shè)置或獲取對(duì)象周?chē)吙虻睦L制屬性。 border-bottom borderBottom 設(shè)置或獲取對(duì)象下邊框的屬性。 border-bottom-color borderBottomColor 設(shè)置或獲取對(duì)象下邊框的顏色。 border-bottom-style borderBottomStyle 設(shè)置或獲取對(duì)象下邊框的樣式。 border-bottom-width borderBottomWidth 設(shè)置或獲取對(duì)象下邊框的寬度。 border-color borderColor 設(shè)置或獲取對(duì)象的邊框顏色。 border-left borderLeft 設(shè)置或獲取對(duì)象左邊框的屬性。 border-left-color borderLeftColor 設(shè)置或獲取對(duì)象左邊框的顏色。 border-left-style borderLeftStyle 設(shè)置或獲取對(duì)象左邊框的樣式。 border-left-width borderLeftWidth 設(shè)置或獲取對(duì)象左邊框的寬度。 border-right borderRight 設(shè)置或獲取對(duì)象右邊框的屬性。 border-right-color borderRightColor 設(shè)置或獲取對(duì)象右邊框的顏色。 border-right-style borderRightStyle 設(shè)置或獲取對(duì)象右邊框的樣式。 border-right-width borderRightWidth 設(shè)置或獲取對(duì)象右邊框的寬度。 border-style borderStyle 設(shè)置或獲取對(duì)象上下左右邊框的樣式。 border-top borderTop 設(shè)置或獲取對(duì)象上邊框的屬性。 border-top-color borderTopColor 設(shè)置或獲取對(duì)象上邊框的顏色。 border-top-style borderTopStyle 設(shè)置或獲取對(duì)象上邊框的樣式。 border-top-width borderTopWidth 設(shè)置或獲取對(duì)象上邊框的寬度。 border-width borderWidth 設(shè)置或獲取對(duì)象上下左右邊框的寬度。 display display 設(shè)置或獲取對(duì)象是否要渲染。 filter filter 設(shè)置或獲取應(yīng)用于對(duì)象的濾鏡或?yàn)V鏡集合。 height height 設(shè)置或獲取對(duì)象的高度。 layout-grid layoutGrid 設(shè)置或獲取指定文本字符版面的組合文檔格線屬性。 layout-grid-mode layoutGridMode 設(shè)置或獲取文本布局網(wǎng)格是否使用二維。 padding padding 設(shè)置或獲取要在對(duì)象和其邊距或若存在的邊框的話就是對(duì)象和其邊框之間要插入的全部空間。 padding-bottom paddingBottom 設(shè)置或獲取要在對(duì)象下邊框和內(nèi)容之間插入的空間總量。 padding-left paddingLeft 設(shè)置或獲取要在對(duì)象左邊框和內(nèi)容之間插入的空間總量。 padding-right paddingRight 設(shè)置或獲取要在對(duì)象右邊框和內(nèi)容之間插入的空間總量。 padding-top paddingTop 設(shè)置或獲取對(duì)象上邊框和內(nèi)容之間插入的空間總量。 pixelBottom 設(shè)置或獲取對(duì)象的下方位置。 pixelHeight 設(shè)置或獲取對(duì)象的高度。 pixelLeft 設(shè)置或獲取對(duì)象的左側(cè)位置。 pixelRight 設(shè)置或獲取對(duì)象的右側(cè)位置。 pixelTop 設(shè)置或獲取對(duì)象的上方位置。 pixelWidth 設(shè)置或獲取對(duì)象的寬度。 posBottom 設(shè)置或獲取以 bottom 標(biāo)簽屬性指定的單位的對(duì)象下方位置。 posHeight 設(shè)置或獲取以 height 標(biāo)簽屬性指定的單位的對(duì)象高度。 posLeft 設(shè)置或獲取以 left 標(biāo)簽屬性指定的單位的對(duì)象左側(cè)位置。 posRight 設(shè)置或獲取以 right 標(biāo)簽屬性指定的單位的對(duì)象右側(cè)位置。 posTop 設(shè)置或獲取以 top 標(biāo)簽屬性指定的單位的對(duì)象上方位置。 posWidth 設(shè)置或獲取以 width 標(biāo)簽屬性指定的單位的對(duì)象寬度。 text-autospace textAutospace 設(shè)置或獲取自動(dòng)留空和文本的窄空間寬度調(diào)整。 zoom zoom 設(shè)置或獲取對(duì)象的放大比例。
注釋
你可以通過(guò) frame 對(duì)象所在頁(yè)面的對(duì)象模型訪問(wèn) frame 對(duì)象的屬性(而不是其內(nèi)容)。例如,訪問(wèn) frame 對(duì)象的 border 樣式的語(yǔ)法為:
sBorderValue = document.all.oFrame.style.border;如果用戶(hù)在框架中打開(kāi)了 Web 文件夾后單擊了 Web 文件夾中的內(nèi)容,那么被單擊的文件或文件夾將取代整個(gè)窗口。例如,假設(shè)頁(yè)面包含兩個(gè)框架,一個(gè)框架指向 http://www.microsoft.com 第二個(gè)框架指向網(wǎng)絡(luò)驅(qū)動(dòng)器。如果用戶(hù)單擊第二個(gè)框架中的文件或文件夾,該框架將活動(dòng)整個(gè)窗口的控制,包括第一個(gè)框架。對(duì)于瀏覽器不能處理的文件類(lèi)型,如 *.txt 文件,將會(huì)打開(kāi)對(duì)應(yīng)的應(yīng)用程序窗口。
盡管 Web 文件夾是文件系統(tǒng)層次的一部分,但是該技術(shù)并不總是表示文件系統(tǒng)中的實(shí)際內(nèi)容。一個(gè)典型的例子就是網(wǎng)絡(luò)鄰居。
Internet Explorer 5.5 支持 FRAME 的內(nèi)容透明。如果想要為 FRAME 定義透明內(nèi)容,則必須滿(mǎn)足下列條件。
- 與 FRAME 元素一起使用的 ALLOWTRANSPARENCY 標(biāo)簽屬性必須設(shè)置為 true。
- 在 FRAME 內(nèi)容源文檔,background-color 或 BODY 元素的 BGCOLOR 標(biāo)簽屬性必須設(shè)置為 transparent。
此元素在 Microsoft® Internet Explorer 3.0 的 HTML 和腳本中可用。
此元素是一個(gè)塊元素。
此元素不需要關(guān)閉標(biāo)簽。
示例
下面的例子使用了 FRAME 元素定義框架的屬性,包括由框架裝入的頁(yè)面的位置。
<FRAME FRAMEBORDER=0 SCROLLING=NO SRC="sample.htm">下面的例子演示了如何從位于同一框架集的框架中引用 FRAME2 中的 ID=sID 對(duì)象。
parent.frames.FRAME2.sID.innerText
標(biāo)準(zhǔn)信息
此對(duì)象定義在 HTML 4.0
和萬(wàn)維網(wǎng)協(xié)會(huì)(W3C)文檔對(duì)象模型(DOM) 級(jí)別 1
中。
參看
frameSet