ASP.NET 2.0 verwenden, versuche Drag & Drop -Dateien mit ASP.NET.
< /code>
Deshalb kommt der Fehler wie dieser < /p>
JavaScript runtime error: Object doesn't support property or method 'addEventListener
< /code>
Ich verwende IE11 < /p>
Also habe ich einen Code verwendet < /p>
< /code>
Es funktioniert nicht < /p>
Und mein Skript ist < /p>
var selectedFiles;
$(document).ready(function () {
alert("");
if (!Modernizr.draganddrop) {
//alert("2");
alert("This browser doesn't support File API and Drag & Drop features of HTML5!");
return;
}
var box;
box = document.getElementById("box");
alert(box);
box.addEventListener("dragenter", OnDragEnter, false);
box.addEventListener("dragover", OnDragOver, false);
box.addEventListener("drop", OnDrop, false);
$("#upload").click(function () {
var data = new FormData();
for (var i = 0; i < selectedFiles.length; i++) {
data.append(selectedFiles.name, selectedFiles);
}
$.ajax({
type: "POST",
url: "FileHandler.ashx",
contentType: false,
processData: false,
data: data,
success: function (result) {
alert(result);
},
error: function () {
alert("There was error uploading files!");
}
});
});
});;
function OnDragEnter(e) {
e.stopPropagation();
e.preventDefault();
}
function OnDragOver(e) {
e.stopPropagation();
e.preventDefault();
}
function OnDrop(e) {
e.stopPropagation();
e.preventDefault();
selectedFiles = e.dataTransfer.files;
$("#box").text(selectedFiles.length + " file(s) selected for uploading!");
}
< /code>
Und meine ASPX -Seite ist < /p>
Drag & Drop files from your machine on this box.
< /code>
< /p>
Aber diese Anwendungswiderstandsdateien funktionieren in Chrome und Firefox
nur ein Problem in dh < /p>
Vorschlagen Sie mich, um eine Lösung zu erhalten.
Danke im Voraus. < /P.>
JavaScript -Laufzeitfehler: Objekt unterstützt keine Eigenschaft oder Methode 'AddEventListener ⇐ Jquery
-
- Similar Topics
- Replies
- Views
- Last post