2

showModalDialog()ターゲット ブラウザが IE のみのイントラネット アプリケーションを開発する場合 (IE6 - ひどいことはわかっています)、ダイアログ ウィンドウを表示するために IEの機能を使用してはならない理由はありますか?

同僚は使用するshowModalDialog()ことを好みますが、私は代わりに FancyBox、FaceBox、ThickBox などの jQuery プラグインを使用することを好みます。

4

3 に答える 3

5

将来のある段階でIE6が減価償却され、戻ってすべてを修正する必要があるという理由だけで、私はshowModalDialogを避けます。大規模な組織の中には速度が遅いものがあることは知っていますが、2、3 年後にはまだ IE6 を使用していると思いますか?

一方、コンサルティングギグの場合は、この方法で行い、3年後に再度料金を請求して修正します.

于 2010-01-14T03:06:31.933 に答える
2

私の意見ではwindow.showModalDialog()、ほとんどの主要なブラウザーに存在し、Chrome を除くすべてのブラウザーで完全に機能するため、非推奨になることはありません。

于 2011-03-24T19:04:23.223 に答える
1

それはあなたが何をしているかに本当に依存しますが、あなたがリストしたプラグインは実際にはダイアログウィンドウと同等ではありません. それらは、写真やコンテンツの素敵な/派手な表示のためのものです.

あなたの会社は永遠にIE6にとどまることができないので、私は非独占的なものを使うことをお勧めします(時々そう思われるかもしれませんが!)。

また、 jQuery UIライブラリを調べて、 Dialog ウィジェットを使用してリッチなユーザー エクスペリエンスを提供することもお勧めします。

于 2010-01-14T02:41:49.237 に答える