dataTransfer 对象
提供了对于预定义的剪贴板格式的访问,以便在拖曳操作中使用。
getData | 通过 dataTransfer 或 clipboardData 对象从剪贴板获取指定格式的数据。 |
setData | 以指定格式给 dataTransfer 或 clipboardData 对象赋予数据。 |
<
HEAD
>
< SCRIPT >
var sAnchorURL;
function InitiateDrag()
/* setData 参数告诉源对象将数据传送为 URL 并提供
路径。 */
{
event.dataTransfer.setData( " URL " , oSource.href);
}
function FinishDrag()
/* 传递给 getData 的参数告诉目标对象所期望的数据
格式。 */
{
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 >
< SCRIPT >
var sAnchorURL;
function InitiateDrag()
/* setData 参数告诉源对象将数据传送为 URL 并提供
路径。 */
{
event.dataTransfer.setData( " URL " , oSource.href);
}
function FinishDrag()
/* 传递给 getData 的参数告诉目标对象所期望的数据
格式。 */
{
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 >