2008-09-22 3 views
0

Dans quels cas utilisez-vous une fenêtre contextuelle modale? Est-ce qu'il interrompt le flux de l'utilisateur, si tout d'un coup, il s'ouvre sur son visage? Voulez-vous éviter les popups modaux en général? ou quand faut-il faire attention à les utiliser?Popups modaux - utilisabilité

Edit:

Pour être un peu plus précis, la situation ici est la suivante:

J'ai un menu sur la droite, (style VisualStudio) lorsque l'utilisateur veut ajouter un élément, devrais-je élargir le menu et laissez-les sélectionner quelque chose à partir de là, puis appuyez sur le bouton OK, ou affichez une fenêtre contextuelle Modal pour les forcer à sélectionner.

(l'étape de sélection est obligatoire.)

Répondre

6

De Wikipedia:

utilisations fréquentes des fenêtres modales comprennent:

  • attirant l'attention sur des éléments d'information essentiels. Cette utilisation a été critiquée comme inefficace.

  • bloquer le flux d'application jusqu'à ce que les informations requises pour continuer soient entrées, comme par exemple un mot de passe dans un processus de connexion.

  • collecte d'options de configuration d'application dans un dialogue centralisé. Dans ce cas, les modifications sont généralement appliquées à la fermeture de la boîte de dialogue et l'accès à l'application est désactivé pendant les modifications. Avertissant que les effets de l'action actuelle ne sont pas réversibles.

  • Ceci est un modèle d'interaction fréquent pour les dialogues modaux, mais il est également critiqué par les experts de l'utilisabilité comme étant inefficace pour son utilisation prévue (protection contre les erreurs dans les actions destructrices) et pour lequel de meilleures alternatives existent.

0

OMI, les éviter quoi que ce soit mais des choses que vous êtes absolument sûr nécessite une attention immédiate de l'utilisateur. Sinon, ils interrompent simplement le flux sans raison valable.

0

Je ne pense pas que l'utilisation de popups modaux soit utile. Pensez à la confirmation de la fermeture du travail non sauvegardé, des boîtes de dialogue de fichier, et ce genre de choses.

Je pense que vous ne devriez pas les montrer tout d'un coup, lorsque l'utilisateur est occupé avec autre chose.

0

Réduire au minimum. Utilisez la barre d'état ou un mécanisme non-dans-votre-visage pour avertir l'utilisateur.

Vous devez faire attention lorsque vous souhaitez effectuer des tests automatisés. Les dialogues modaux adorent jouer au "show stopper".

0

Pour être un peu plus précis, la situation ici est la suivante:

J'ai un menu sur la droite, (style VisualStudio) lorsque l'utilisateur veut ajouter un élément, dois-je développer le menu vers le bas et laisser Ils choisissent quelque chose à partir de là, puis doivent appuyer sur le bouton OK, ou afficher une fenêtre contextuelle Modal les forçant à sélectionner.

(l'étape de selction est obligatoire.)

+0

Que diriez-vous de doubleclicking ou en appuyant sur Entrée sur la sélection? – Gishu

+0

J'étais plus intéressé par le: modalpopup ou pas. :) Et de ce que je comprends je vais essayer de trouver des moyens plus conviviaux pour obtenir des commentaires de l'utilisateur. – sirrocco

3

Personnellement, je pense que les pop-ups modales peuvent toujours être évités. L'utilisation la plus courante d'une fenêtre contextuelle modale consiste à indiquer des erreurs ou à demander l'intervention de l'utilisateur pour continuer. Ces deux actions peuvent être accomplies "en ligne", c'est-à-dire en créant des actions appropriées sur la même page elle-même sans une fenêtre contextuelle modale.

E.g. les erreurs dans une entrée de champ de texte peuvent être indiquées en rendant l'arrière-plan rouge, ou en faisant une petite icône d'erreur à côté du champ, et le texte d'erreur en dessous. Les pop-ups sont toujours une irritation pour un utilisateur, et à mon avis peuvent être remplacés intelligemment sans perdre aucune fonctionnalité du tout.

EDIT: Dans votre situation, une solution simple serait de désactiver le bouton de validation jusqu'à ce que l'utilisateur ait fait une sélection. Cela garantira que l'utilisateur ne touche OK qu'une fois la sélection effectuée

1

Si vous optez pour l'option contextuelle, veuillez ajouter un délai avant que la saisie ne soit acceptée. Il y a peu de choses aussi agaçantes que de taper dans certaines applications et de voir le flash décisif de la boîte de dialogue qui implique que quelque chose a surgi, accepté n'importe quelle touche aléatoire que vous aviez pressée au moment de son entrée et partit pour prendre une action aléatoire .

0

Les boîtes de dialogue modales ont été longtemps condamnées par les experts en utilisabilité en raison de leur nature perturbatrice concernant le flux de travail de l'utilisateur. Voir, par exemple, le livre "Humane Interface" de Jef Raskin pour une discussion sur les interfaces non modales.

Questions connexes