2013-04-23 13 views
5

Ich habe lokale HTML-Datei mit JavaScript-Code.Wie erstelle ich ein Ereignis mit der gefüllten Eigenschaft dataTransfer?

Ich sollte ziehen ziehen & Drop von Tests.

Es verwendet nur IE.

In Javascript Code Ereignis "drop" wird abgefangen und der Inhalt von dataTransfer (e.dataTransfer.getData ("Text")) wird analysiert.

Im Test I simulieren Ereignis mit folgenden Code:

event = document.createEventObject(); 

Hier Ereignis, das Daten-Transfer enthält == null erstellt wird.

Schreiben ist unmöglich, da die Eigenschaft schreibgeschützt ist.

target.fireEvent("ondrop", event); 

Ereignis wird in JavaScript ausgelöst, aber dataTransfer ist null.

Ich sollte einige Testelement in DataTransfer legen.

Wie kann ich dieses Problem beheben?

+0

Sie sollten eine jsfiddle Setup Ihr ​​Problem zu demonstrieren. – redaxmedia

Antwort