In der Prozedur für das Ereignis
ondrop
können Sie auf die abgelegten Daten zugreifen:
function doDrop(event){
droppedText = event.dataTransfer.getData("text/plain");
}
Lesen Sie mithilfe der Methode
dataTransfer.setData()
Daten in die Zwischenablage ein und übergeben Sie dabei den MIME-Typ des zu lesenden Datenformats. Mithilfe der
types
-Eigenschaft des
dataTransfer
-Objekts können Sie herausfinden, welche Datenformate verfügbar sind. Der
types
-Array enthält den MIME-Typ-String für jedes verfügbare Format.
Wenn Sie das Standardverhalten in dem Ereignis „dragenter“ oder „dragover“ deaktivieren, sind Sie selbst dafür verantwortlich, dass abgelegte Daten an der richtigen Stelle im Dokument platziert werden. Es gibt keine API, um eine Mausposition innerhalb eines Elements in eine Einfügemarke zu konvertieren. Diese Einschränkung macht es mitunter schwierig, Ziehbewegungen für das Einfügen zu implementieren.