CUSTOM 元素 | curstom 對象
DD 元素 | dd 對象
DHTML 對象
提供了對于預(yù)定義的剪貼板格式的訪問,以便在拖曳操作中使用。
成員表
屬性 描述 dropEffect 設(shè)置或獲取拖曳操作的類型和要顯示的光標(biāo)類型。 effectAllowed 設(shè)置或獲取數(shù)據(jù)傳送操作可應(yīng)用于該對象的源元素。
方法 描述 clearData 通過 dataTransfer 或 clipboardData 對象從剪貼板刪除一種或多種數(shù)據(jù)格式。 getData 通過 dataTransfer 或 clipboardData 對象從剪貼板獲取指定格式的數(shù)據(jù)。 setData 以指定格式給 dataTransfer 或 clipboardData 對象賦予數(shù)據(jù)。
注釋
dataTransfer 對象使得自定義處理拖曳操作成為可能。你可通過 event 對象完成這種功能。
dataTransfer 對象可于源對象和目標(biāo)對象中使用。典型用法是,setData 方法用于源事件,以便提供關(guān)于將要進(jìn)行傳送的數(shù)據(jù)的數(shù)據(jù)。相應(yīng)的,getData 方法用于目標(biāo)事件以便確保獲取的數(shù)據(jù)和數(shù)據(jù)格式。
此對象在 Microsoft® Internet Explorer 5 的腳本中可用。
示例
下面的例子使用了 dataTransfer 對象的 setData 和 getData 方法通過快捷菜單執(zhí)行拖曳操作。
<HEAD> <SCRIPT> var sAnchorURL; function InitiateDrag() /* setData 參數(shù)告訴源對象將數(shù)據(jù)傳送為 URL 并提供 路徑。*/ { event.dataTransfer.setData("URL", oSource.href); } function FinishDrag() /* 傳遞給 getData 的參數(shù)告訴目標(biāo)對象所期望的數(shù)據(jù) 格式。*/ { sAnchorURL = event.dataTransfer.getData("URL"); oTarget.innerText = sAnchorURL; } </SCRIPT> </HEAD> <BODY> <A ID=oSource HREF="about:Example_Complete" onclick="return(false)" ondragstart="InitiateDrag()">測試錨</A> <SPAN ID=oTarget ondragenter="FinishDrag()">將鏈接拖曳到這里</SPAN> </BODY>
標(biāo)準(zhǔn)信息
沒有應(yīng)用于此對象的公共標(biāo)準(zhǔn)。
應(yīng)用到
event