2008-09-22 2 views
0

В каких случаях вы используете модальное всплывающее окно? Прерывает поток пользователя, если он внезапно открывается ему на лицо? Не могли бы вы избежать модальных всплывающих окон вообще? или когда следует осторожно использовать их?Модальные всплывающие окна - удобство использования

Edit:

Чтобы быть немного более конкретным, то здесь ситуация такова:

У меня есть меню справа, (VisualStudio стиль), когда пользователь хочет добавить элемент, я должен расширить меню вниз и позволить им выбрать что-то там, а затем нажать кнопку «ОК» или отобразить всплывающее окно «Модальное», заставляющее их выбирать.

(этап выбора является обязательным.)

ответ

6

От Wikipedia:

Частые использования модальных окон включают в себя:

  • обращая внимание на жизненно важные части информации. Это использование было раскритиковано как неэффективное.

  • блокирует поток приложений до тех пор, пока не будет введена информация, необходимая для продолжения, например, пароль в процессе входа в систему.

  • сбор конфигурации приложения в централизованном диалоге. В таких случаях обычно изменения применяются при закрытии диалога, и доступ к приложению отключается во время редактирования.

  • предупреждение о том, что последствия текущего действия не являются обратимыми. Это частая модель взаимодействия для модальных диалогов, но она также подвергается критике экспертов по юзабилити как неэффективных для ее предполагаемого использования (защита от ошибок в деструктивных действиях) и для которых существуют лучшие альтернативы.

0

ИМО, избегать их для чего-нибудь, но вещи, что ты абсолютно уверен, что требует немедленного внимания пользователей. В противном случае они просто перехватывают поток без уважительной причины.

0

Я не думаю, что избегать модальных всплывающих окон полезно. Подумайте об утверждении о закрытии несохраненной работы, диалогах с файловыми файлами и т. Д.

Думаю, вы не должны показывать их внезапно, когда пользователь занят чем-то другим.

0

Минимизировать. Используйте строку состояния или какой-либо механизм, не предназначенный для уведомления пользователя.

Вы должны быть осторожны, если хотите провести автоматические тесты. Модальные диалоги любят играть «шоу-стоппер».

0

Чтобы быть немного более конкретным, то здесь ситуация такова:

У меня есть меню справа (VisualStudio стиль), когда пользователь хочет добавить элемент, я должен расширить меню вниз, и пусть они выбирают что-то из него там, а затем должны нажать кнопку «ОК» или отобразить всплывающее окно «Модальное», заставляющее их выбирать.

(шаг является обязательным выделенным.)

+0

Как насчет двойного щелчка или нажатия Enter на выбор? – Gishu 2008-09-22 10:03:59

3

Лично я считаю, что модальные всплывающие окна всегда можно избежать. Наиболее распространенное использование модального всплывающего окна - это указание ошибок или поиск входных данных пользователя. Оба эти действия могут быть выполнены «inline», т. Е. Путем создания подходящих действий на одной и той же странице без модального всплывающего окна.

E.g. ошибки в вводе текстового поля можно указать, сделав красный фон, или сделав небольшой значок ошибки рядом с полем, и текст ошибки ниже.

Всплывающие окна всегда являются раздражением для пользователя, и, на мой взгляд, можно легко заменить, не теряя при этом никакой функциональности.

EDIT: В вашей ситуации простым решением было бы отключить кнопку фиксации до тех пор, пока пользователь не сделает выбор. Это гарантирует, что пользователь нажимает OK только после того, как будет сделан выбор

1

Если вы идете по модальному всплывающему маршруту, пожалуйста, добавьте задержку, прежде чем вход будет принят. Есть несколько вещей, которые раздражают, когда печатают в каком-либо приложении и видят сигнальную вспышку диалогового окна, что подразумевает, что что-то выскочил, принял любой случайный ключ, который вы нажимали в то время в качестве его ввода, и ушел, чтобы сделать какое-то случайное действие ,

0

Модальные диалоги были осуждены экспертами по юзабилити в течение длительного времени из-за их разрушительной природы в отношении рабочего процесса пользователя. См., Например, книгу «Гуманный интерфейс» Джефа Раскина для обсуждения несовместимых интерфейсов.

 Смежные вопросы

  • Нет связанных вопросов^_^