2009-05-02 7 views
2

私の考えでは、モーダルダイアログとライトボックスの両方が同じ目的を果たしています。一方の端にはセクシーな(しかしJavaScriptの重い)尺度があり、他方には経済的な(しかし退屈な)尺度があるようです。モーダルダイアログとライトボックス - 誰が勝ちますか?

あなたの意思決定を推進する決定要因は何ですか?または、別のページに移動せずにユーザーに複雑なデータを尋ねる良い方法はありますか?

+0

モーダルウィンドウしかありません。ライトボックスという用語は後で開発されました。これは[モーダルウィンドウ](https://en.wikipedia.org/wiki/Modal_window)の特定のコードです。 – vsync

答えて

1

これはアプリケーションによって異なります。アプリケーションがウェブページに似ておらず、アプリケーション(Google Docsなど)に似ている場合、モーダルダイアログは、特定のタスクにユーザーの注意を集中させたいときに理にかなっています。

アプリケーションがウェブサイトの場合、モーダルダイアログを使用してユーザーを混乱させるべきではないと言います。人々は、ページを分離したり、複雑な作業を行うために一連のページを使用したりすることに慣れています。複雑なデータの場合は、通常、タスクの圧倒的な負担を軽減する論理的なステップに分割します。実際にフル・ページをロードせずに、Ajaxを使用してよりクーラーにすることもできます。

モーダルダイアログはめったに使用しないでください。私は、モーダルダイアログを使わないことの良い例はFacebookだと思います。 Facebookはスライドアウトするもののためのファンキーなアヤックスを持っています。それらのインターフェースは非常に複雑ですが、複雑さのほとんどは隠されています。

+0

有用な情報を提供する一方、この答えはライトボックスについては言及していません – Pakman

2

ウェブページのライトボックスとモーダルウィンドウには多くの共通点があります。ケコアはそれをうまく説明しました。

ライトボックスは通常、ポップアップの外側(淡色表示の背景)をクリックすると閉じることができますが、モーダルウィンドウは通常、ポップアップ内で対話することによってのみ閉じることができます(Ok。/ Cancel/X )。

これは、モーダルウィンドウが「モーダル」であり、「返す前にユーザーと対話する必要がある」ためです(http://en.wikipedia.org/wiki/Modal_window)。

関連する問題