2009-06-08 4 views
0

jspページのサーバ側の処理が完了するのを待っている間、アニメーションを表示するにはどうすればよいでしょうか?処理するまで、そしてその時までに、彼のリクエストがどのように進んでいるかの更新を得るための何らかの方法をユーザに提供したいと思います。アニメーションGIFとx%が完了したという行が必要です。サーバが応答するのを待っている間にjspページにアニメーションを表示

ネットサーフィン中に出くわした方法の1つは、javascript(location.href)を使用して実際のページを読み込んでいる間にアニメーションを表示する中間ページを持つことでした。フィードバックを得るためにサーブレットへの中間ページです。問題はIE 6/7とFirefox 3でうまくいきます。しかし、ajaxコールバックはChromeとOperaの場合に実行されていないようです(location.hrefの部分はそれを混乱させるようですコールバックが実行されることはありません)。

この方法に問題がある場合、どうすればいいのですか?そして、どうすればこの問題を解決できますか?事前

答えて

0

おかげで、私はこれをやった簡単な方法は、定期的にリロードするページ(どのようなイメージを、)「X%が完了」と表示JSPに行くことです。要求が完了すると、完了を示す適切なページにリダイレクトされます。 AJAXよりはるかにシンプルで、ファンシーではないにしても、ブラウザー固有のものは何も必要ありません。

+0

アイデアありがとう,,, は、 – sirius

0

try window.location = 'URL'また、document.location = 'URL'は機能しますが、非難されると思います。

また、私はリロードされていないWebページが転送されるよりもはるかに良いと思います。

関連する問題