
模式
|
97
情境面板(
Modal Panel
)
圖
3
-
22
情境面板示意圖
這是什麼
只呈現一個頁面,沒有其他導覽選項,直到使用者結束當前的任務。
何時使用
應用程式或網站進入一種狀態,此時如果沒有取得使用者輸入的資料,則不應該或
不可以繼續瀏覽。在文件中心的應用程式裡,像是「儲存」這類行動或許就需要使
用者先輸入儲存檔名(如果沒有事先設定檔名時)。在其他情形中,可能是需要使
用者先登入再進行後續行動,或是需要登入才能讀取重要訊息。
如果使用者只是開啟一個次要行動,不過又有可能需要輸入更多資訊時,請試著想
出不使用情境面板來要求輸入的其他方式。例如說,可以在使用者點擊的按鈕旁顯
示一個文字框,然後讓文字框「懸」在那裡,直到使用者回來注意文字框 — 我們
不需要停住整個網站或程式的活動,只為了等待輸入。請讓使用者可以先做其他事
情,稍後再回答我們的問題。
為何使用
情境面板將使用者與其他所有導覽功能全部隔絕。使用者無法忽視情境面板而逕行
前往應用程式或網站的其他部分:他必須在現在就處理完情境面板上的任務,完成
之後,他會被送回之前所在的地方。
這個模型相當容易瞭解 — 也很容易寫出來 — 但是最近幾年在應用程式上有點使用
過度。情境面板是具有干擾效果的,如果使用者尚未準備好面對情境面板所要問的
事情,這將會中斷使用者的工作流程,可能是逼迫使用者回答一個他一點都不在意
的問題。但如果情境面板使用的時機適當,就可以將使用者的注意力導引到他需要
做的下一個決策。情境面上沒有其它的導覽可能性能讓使用者分心。
DI_2e_ch03.indd ...