2012-01-09 4 views
0

を離れるまで洞察古いOSや「DragOver DragOverは」イベント発生しませんフォーカスがブラウザ

私はHTML5のドラッグを追加するプロセスにあったと私は通知するdiv要素のスタイルをサイトにファイルアップロードのサポートをドロップファイルを特定のコンテナにドラッグしたときにファイルをドロップすることができます。これはうまくいっていて、家庭で美しく働いていました。今朝私は仕事に就き、突然そのように働いていません。

問題

JavaScriptイベントdragoverはあなたがいずれかのファイルを元の場所で、またはページ上で、マウスボタンを離す)1.まで、古いオペレーティングシステムの中に発射していないようです。または2.)ブラウザの外にマウスでドラッグすると。

私は問題を展示このjsFiddleのデモを作成しました:自宅でhttp://jsfiddle.net/q4Evq/

マイコンピュータは、Windows 7を実行しており、上記のデモは、すぐにあなたがファイル/ divの背景は即座に赤色に変わり以上の何かをドラッグすると、正常に動作します。 Windows XPを動作させている私のコンピュータでは、divウィンドウとブラウザウィンドウ外にドラッグするまで、背景が赤くならない。

これは、IE7、Firefox 9、Windows XPコンピュータではChrome 17、Windows 7コンピュータではIE9、Firefox 9、Chrome 16を試した結果、ブラウザに依存しないように見えます。結果は同じですそれらのすべてはXPではなく7で動作します。

私の疑問にお答えしますが、これは私と私のコンピュータが現在稼働しているか、Windows XPを実行している全員に影響していますか?それはVistaで動作しますか? JavaScriptがうまくいかない、またはこの機能を動作させる別の方法はありますか?

答えて

0

同じ問題を抱えていると、私は本当に怒ります。 私はjavascriptを使ってhtmlファイルを作成しました。これはdivのdragoverイベントでシンプルなグラフィカルなハイライト表示です。

すべて私の2台のPC、Win XP SP3と完全にパッチが当てられました。 何日か前に、私は何かを変更したにちがいありません。 たぶん私は昼食を食べなかったかもしれません。 それ以来、私はあなたがONE PCで説明したのとまったく同じdragoverブラックアウトを得ました。

病気のデジタルサーバントで実現したことの1つ: ブラウザ内でドラッグが開始されると、dragoverイベントは何も起こらないように発生します。 サンプル:http://help.dottoro.com/external/examples/ljrkqflw/ondragover_1.htm

デスクトップからブラウザまたはデュアルスクリーンの問題から委任の問題が考えられました。私はDCOMCnfgを扱い、 "対話型" COMセキュリティアクセスを作成しましたが、それは役に立ちませんでした。 他のものは、ドライバやIE7の不完全な削除にsigverifの注意があったが、私は10日前に何かうまくいったと確信しているので、そのような月の古い問題を忘れてしまった。 sthがパフォーマンスに間違っていることを疑っていましたが、Procmonとtaskmanagerは珍しいことは何も表示していません。私もFF10ベータ版を試してみましたが、今は本当に疲れました。 ラボラトリーのようなテストを続けると、OSが意図せず殺されてしまいます。

私たちのクラブができるだけ早く成長するようにしてください。そうしないと、それを解決するのに時間がかかることがあります。 経験があり、すぐに笑い、ヒントを失う人がいることを願っています。

+0

これはコメントであっても、1のために長すぎるコメントが複数ある必要があるにもかかわらず、いくつかの点が指摘されていますが、私はこの問題の唯一の人ではないことを知っています。私は、ブラウザ内からのドラッグがうまく動作したという点で自分のテストとリンクで同じことを指摘したことに気付きました。デスクトップ/ OSからブラウザまで、マウスまでイベントが発生しないブラウザボタンが離されるか、ブラウザからマウスを離します。幸いにも問題は私が取り組んでいるものに大きな影響を与えません。 –

関連する問題