3

私はいくつかの古い学校の IE を使用しており、Windows エクスプローラーから IE へのドラッグ アンド ドロップを機能させようとしています。ドロップ イベントを取得していますが、dataTransferオブジェクトにファイル名が含まれていません。getData("Text")もございnullます。私は何が欠けていますか?

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>DnD</title>
  <script src="scripts/jquery-1.7.2.min.js"></script>
</head>
<body>
  <div id="dropstuff">drop stuff here</div>
  <script>
    $(function () {
      var dropTarget = $("#dropstuff");

      dropTarget.bind("dragenter dragover", function () {
        window.event.returnValue = false;
        return false;
      });

      dropTarget.bind("drop", function (e) {
        window.event.returnValue = false;
        var file = e.originalEvent.dataTransfer.getData("Url");
        // file is null!
        return false;
      });
    });
</script>
</body>
</html>
4

1 に答える 1