2 Stimmen

HTML5 Drag and Drop Stile werden auf Windows Server 2003 nicht angezeigt

Ich arbeite an einem Dienstprogramm zum Hochladen von Dateien, das auf Der Ajax-Uploader von Valum . Die Idee ist ähnlich wie beim Gmail-Anhangsverfahren. Der Benutzer sollte in der Lage sein, eine Datei vom Desktop in das Browserfenster und auf den Datei-Upload-Bereich zu ziehen, damit sie hochgeladen wird. Dies funktioniert problemlos in den Browsern, die diese Funktion unterstützen (Firefox 3.6+, Chrome 7+).

Das Problem, auf das ich stoße, sind die Stile, die neu gezeichnet werden sollen, wenn der Benutzer:

  1. Ziehen Sie die Datei an eine beliebige Stelle im Browser
  2. Ziehen Sie die Datei in den Upload-Bereich

Ich habe genau dieselben Browser-Versionen unter WinXP, Vista und Win7 getestet. Die entsprechenden Stile werden neu gezeichnet. Unter Windows Server 2003 werden sie jedoch nicht angezeigt.

Wenn ich in Win2003 das Div, das neu gezeichnet werden soll, mit Firebug untersuche, werden die Klassen "drop-area" und "drop-area-active" korrekt angewendet. Firebug zeigt sogar die richtigen Stildeklarationen an, aber die Änderungen sind nie sichtbar.

Der einzige Unterschied zwischen FF und Chrome, den ich feststellen kann, ist, dass in Chrome der Stil "Ablagebereich aktiv" für einen Sekundenbruchteil angezeigt wird, wenn der Benutzer die Datei ablegt.

Ich bin mir nicht sicher, ob es sich um ein Windows2003-Problem handelt, aber das ist das einzige Betriebssystem, in dem ich den Fehler nachvollziehen kann.

0voto

NoR Punkte 905

Bearbeiten:

Wenn Sie mit Win2k3 arbeiten, probieren Sie die Drag'n'Drop-Funktion von Google Mail aus. Ich kann die alternativen Stile in anderen Betriebssystemen sehen, aber nicht in Win2k3.

Bearbeiten #2:

Dieses Problem tritt immer noch an vielen verschiedenen Stellen auf. Hat jemand einen Vorschlag? Ich habe dies als Fehler beim Chromium-Projekt eingereicht. Problem 68632. http://code.google.com/p/chromium/issues/detail?id=68632

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X