1

私のWebアプリケーションのページは、Firefoxと比較してInternet Explorer 6での読み込みが非常に遅くなります。IE6の場合は約6秒、Firefoxの場合は約3秒です。

ページのサイズは確かに私のアプリケーションでは大きな問題ですが、<rich:modalPanel>IE6では(DOM操作のために)本当に遅いことも知っています。

私たちはそれらをたくさん使用しているので、このコンポーネントは確かにこの遅い理由の1つである可能性があると思います...

<rich:modalPanel>では、コンポーネントに代わるJSFはありますか?

または、最終的に、JSFのカスタムコンポーネントに簡単に使用できるjavascript / jQueryモーダルパネルコードを知っていますか?

技術情報:

JSF 1.2(+ Facelets)およびRichfaces 3.2.2

4

3 に答える 3

0

コードでそのままjQueryコンポーネントを使用しないのはなぜですか?特にFaceletsを使用しているため、必ずしもカスタムコンポーネントは必要ありません。

于 2009-11-10T18:09:02.230 に答える
0

それがすべての問題の根源であるとは思いません<rich:modalPanel>。他のカスタムコンポーネントに変更することは本当に役に立ちます。モーダルパネル内にあるすべてのコンポーネントはDOMに配置されますが、最初は表示されません。modalPanelから通常のテストに変更してテストを実行してみてください。読み込み時間が短縮されることはないと思います。実行できるもう1つのテストは、モーダルパネルなしでページの読み込み時間を測定することです。

テストには、Fiddler2ツールを使用することをお勧めします。IEブラウザのパフォーマンスを測定するのに役立ちます。

于 2009-11-11T12:55:51.213 に答える
0

JQueryUIダイアログは良いオプションです。それを見てください。

于 2011-12-26T11:19:45.183 に答える