2010-12-03 44 views
2

Je travaille sur un utilitaire de téléchargement de fichiers basé sur Valum's Ajax-Uploader. L'idée est similaire au processus de connexion Gmail. L'utilisateur doit être capable de faire glisser un fichier du bureau dans la fenêtre du navigateur et dans la zone de téléchargement du fichier pour le télécharger. Cela fonctionne très bien dans les navigateurs qui prennent en charge cette fonctionnalité (Firefox 3.6+, Chrome 7+).Les styles de glisser-déposer HTML5 ne s'affichent pas sur Windows Server 2003

Le problème que je suis en cours d'exécution en sont les styles qui devraient être redessinées lorsque l'utilisateur:

  1. Drags le fichier partout dans le navigateur
  2. fait glisser le fichier dans la zone de téléchargement

J'ai testé dans les mêmes versions de navigateur sur WinXP, Vista et Win7. Les styles appropriés sont redessinés. Cependant, dans Windows Server 2003, ils ne le font pas.

Dans Win2003, lorsque j'inspecte la div qui doit être redessinée via Firebug, les classes "drop-area" et "drop-area-active" sont appliquées correctement. Firebug affiche même les déclarations de style correctes, mais les modifications ne sont jamais visibles. La seule différence entre FF et Chrome est que dans Chrome, le style "drop-area-active" est affiché pendant une fraction de seconde lorsque l'utilisateur supprime le fichier.

Je ne suis pas sûr que ce soit un problème de Windows 2003, mais c'est le seul système d'exploitation dans lequel je suis capable de recréer le bogue.

Répondre

0

Edit:

Si vous utilisez Win2k3, essayez la fonctionnalité de Gmail drag'n'drop. Je peux voir les styles alternatifs dans d'autres systèmes d'exploitation, mais pas Win2k3.

Edit # 2:

voir encore cette question dans de nombreux endroits différents. Quelqu'un a des suggestions? J'ai soumis cela comme un bug au projet Chromium. Numéro 68632. http://code.google.com/p/chromium/issues/detail?id=68632

+0

Vous devriez publier ceci comme une modification de votre question et non comme une réponse. – Jonas