ОК и кнопка «Отмена» справа или слева от диалогового окна? - PullRequest
12 голосов
/ 12 августа 2010

что лучше в отношении интуитивного использования пользователем?

ОК ... Отмена или Отмена ... ОК в диалоговом окне?

редактирование:

Ааааа, я попал в ловушку: P

Кажется, какой-то пользователь меня не понял ...

Я не имею в виду наличие OK и Отмена в левой / правой части диалога.

что я имею в виду, должна ли кнопка «ОК» быть направлена ​​на кнопку «Отмена» или наоборот?

Вот что я имел в виду на самом деле:)

Ответы [ 15 ]

1 голос
/ 12 августа 2010

Я думаю, что правильнее выбрать вариант по умолчанию справа. По моему мнению, легче нажать правую кнопку (я не знаю почему :)), и я могу быстро пересмотреть свою идею, читая левую.направо. (Я знаю, что это довольно много секунд, но это может быть полезно)

0 голосов
/ 31 мая 2014

Nielsen Norman Group дает хорошие мысли по этому вопросу. Они утверждают, что оба пути верны с точки зрения UIX, поскольку это зависит от правила, которое вы применяете. Выдержка ниже объясняет немного ...

Оба являются разумным выбором, и люди могут часами спорить о своих предпочтениях:

  • Listing OK first поддерживает естественный порядок чтения на английском и другие языки, которые читаются слева направо. Многие другие наборы кнопок имеют естественный прогресс (скажем, да / нет или предыдущий / следующий). Вам следует всегда перечисляйте их так, чтобы порядок чтения соответствовал логическому порядку - в этом случае OK / Отмена. Кроме того, предполагая, что пользователи нуждаются в ОК намного больше чаще чем Отмена, лучше сначала разместить эту опцию так пользователи с клавиатурой, которые нажимают на кнопки, могут предпочтительный выбор одним нажатием клавиши.
  • Листинг ОК последний улучшается поток, потому что диалоговое окно «заканчивается» своим выводом. Также как с помощью Previous / Next можно утверждать, что OK - это выбор, который перемещается пользователь вперед, тогда как Отмена перемещает пользователя назад. Таким образом, OK должно быть в том же месте, что и Next: справа.

Лично мне больше нравится вторая тема, как-то ОК, прежде чем ОТМЕНА заставляет меня чувствовать, что я не двигаюсь вперед. И если вы сделаете это в веб-интерфейсе, вы можете просто сфокусироваться на кнопке, которая, по вашему мнению, с большей вероятностью будет нажата пользователем.

0 голосов
/ 07 октября 2013

Чтобы добавить мои два цента - я предпочитаю Cancel, OK.

Для меня кнопка "да, ладно, давай", естественно, находится справа. Переход на «следующую» страницу форума или мастера установки почти всегда находится справа. Если в окне предупреждения имеется только одна кнопка, она обычно выравнивается по центру или справа.

Отмена обычно выполняет операцию «назад», которая почти всегда находится слева от всего: веб-браузеров, мастеров установки.

Но в конечном итоге это зависит от вас. Выберите конвенцию и придерживайтесь ее!

0 голосов
/ 12 августа 2010

Я бы посмотрел, как автоматически создается всплывающее окно ОК ОТМЕНА.Например, в наборе инструментов управления Ajax есть расширение, называемое «модальное всплывающее окно», и оно имеет общие кнопки ОК ОТМЕНА, которые генерируются автоматически.Кроме того, в javascript есть несколько методов verify (), которые автоматически генерируют кнопки такого типа.Лично мне нравится смотреть, как эти разработчики выкладывают всплывающие окна и используют их реализацию, потому что это может быть что-то, что пользователь видел в прошлом.Надеюсь, это поможет.

0 голосов
/ 12 августа 2010

Я полагаю, что подобные вещи будут региональными, особенно в зависимости от стиля чтения справа налево или слева направо.
Для пользователя с англо-американским языком: я бы поставил в левом нижнем углу поле ok, так как это тот макет, который я привык видеть.

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