2013-10-22 109 views
0

Iam試圖使用拖放。在一個錨標記我寫我的onsdragstart事件作爲寫下來拖放不能在鉻工作

<a href="xyz.action" ondragstart="event.dataTransfer.setData('text/uri-list', 'abc.action?id=2')">drag</a> 

我試着在一個div下降的項目

<div id="ccc" ondragover="event.preventDefault()" ondrop="doDrop1(event)"></div> 

我的JavaScript如下:

function doDrop1(event) 
     { 

      document.getElementById("mylock").value=1; 
      var links = event.dataTransfer.getData("text/uri-list").split("\n"); 
      alert(links) 
} 

在Chrome該警報是'http://localhost:8084/test/xyz.action' 在Firefox中,我得到正確的警報爲'abc.action?id=2'

回答

1

'event.dataTransfer.setData()'使用的數據格式爲'文本'代替'文本/ URI列表'