Frage

Sind modale Fenster / Dialoge eine gute Praxis für Websites in Betracht gezogen? Eines der Dinge, die ihn betrifft etwa ein modales Fenster ist, dass es so viel wie ein Pop-up-Fenster ist, und es könnte die Frustration der Nutzer oder Ursache Benutzer verursacht einfach um es zu schließen, weil es aufdringlich ist. Kennen Sie irgendwelche Studien, die über Benutzereinstellungen und Anwendungsraten sprechen?

Gibt es irgendwelche Fragen der Zugänglichkeit über mit der ein modalen Fenster Link, um den Inhalt in einer neuen Seite laden, wenn JavaScript deaktiviert? Haben Sie wie Websites oder Web-Anwendungen, die modale Fenster verwenden? Warum oder warum nicht? Was sind gute und schlechte Praktiken für modale Fenster zu implementieren? Ich weiß, Modalverben sind wahrscheinlich am häufigsten verwendet, wenn Bilder oder Galerien anzeigt, aber was sind einige andere praktische Anwendungsfälle? Haben Sie sie auf Ihrer Website verwenden und was führen Sie Ihre Entscheidung?

War es hilfreich?

Lösung

Aus der Praxis Sicht - ohne Zugänglichkeit - modale Fenster bieten eine Alternative, die weniger überraschend sind wie, sagen wir, Dialogfelder und fühlen sich weniger aufdringlich als Pop-up-Fenster. Sie haben in der Regel eine geschlossenere Gefühl auf der Website als eine der beiden oben genannten Verfahren. Abgesehen von Bildern oder Medien, ich habe verwendet modale Dialoge den gleichen Zweck wie Dialogfelder zu dienen -., Um den Benutzer zu bekommen, um eine Form der erforderlichen Eingabe zu geben, oder zu etwas erkennen lassen, bevor sie mit der Website interagieren wieder

Von einem rein zugänglich Standpunkt, sie sind nicht so groß. Sie benötigen in der Regel JavaScript, und wegen der Art und Weise, die Modalverben in Bezug auf das DOM verwaltet werden, Bildschirm Leser werden sie auch nicht interpretieren. Um dies zu bekämpfen, ist es immer eine gute Idee, anmutig abzubauen - ein Vorschlag ist, den Inhalt des modalen Dialogs zu nehmen und sie auf einer Seite. Jedes Mal, wenn das modale Dialog sollte erscheinen, haben die aktuelle Seite auf die ‚modale Seite‘ umleiten, erhalten die Eingabe des Benutzers, und kehren zur Seite es war.

Schließlich, so weit meine persönliche Meinung angeht, ich weiß nicht modale Fenster kümmern. Ich denke, dass, wenn richtig eingesetzt, sie eine anständige Erfahrung bieten - wenn etwas hat meine Aufmerksamkeit zu bekommen, dann würde ich es lieber tun, ohne mich von der Seite zu umleiten, ein hässliches Betriebssystem zeigt Themen Dialog oder ein Pop-up (was mein Browser blockiert wird wahrscheinlich sowieso). Ich denke, um es zusammenzufassen, wenn ich wählen müsste wie Ich möchte unterbrochen werden, dann würde ich einen modalen Dialog auswählen.

Andere Tipps

Es scheint, als ob viele modale Fenster mit einer Schichtplatte verwechseln. Ein Dialogfeld kann ein modales Fenster und ein Pop-up ein modales Fenster ist. Eine Schichtplatte ist kein Fenster, aber hat das Aussehen eines Pop-up oder ein Dialogfeld. Es ist modal in dem Sinne, dass die darunter liegenden Schichten nicht verfügbar sind. Modal Fenster sind auf Web-Sites beliebt, weil sie immun sind, um Pop-up-Blocker.

Modal Fenster wurden entwickelt, um Informationen oder Benutzeraktion zu erhalten, die die zugrunde liegende Anwendung fortzusetzen erfordert. Nicht-modale Fenster ermöglichen es dem Benutzer hin und her zwischen dem Fenster und der zugrunde liegenden Anwendung zu wechseln. Eine gute Verwendung für ein nicht-modalen Fenster könnte Bildschirmhilfe oder ein Tutorial, wo der Benutzer ein Referenzwerkzeug und Zugriff auf die zugrundeliegende Anwendung benötigt.

IMHO, modale Fenster wurden für einen engen spezifischen Zweck entwickelt und sind nun unangemessen viel von der Zeit verwendet. Nur weil man etwas tun kann, bedeutet nicht, sollten Sie: -)

Ich verwende nur Modal Fenster auf Web-Anwendungen für einfache Fragen oder Aktionen, die den Anwender volle Konzentration erfordern, ist das, was Modal für ist, „den Hintergrund zu vergessen“ und konzentrieren sich in dem, was die Anwendungen fragen ...

Beispiele:

„Der maximale Kredit erlaubt wurde auf eine Grenze erreicht, sind Sie sicher, tun Sie das neue Darlehen an den Client schicken?“

ein Vortext zur Auswahl einer E-Mail zum Beispiel das Senden (eine modale Fenster, die nach rechts Betreff und Text verwendet werden können, oder wählen Sie eine vordefinierte Subjekt / Körper an einen Client senden ...

stuff like that:)

Ich mache viel von Finanzen Web-Anwendungen, die von der Website funktioniert, wo der Benutzer alle Finanzdaten an das Senden der Verträge von PDF gefüllt in nur wenigen Klicks abgeschlossen eintritt, und das sind die Aktionen, mit denen ich modale Fenster verwenden.

hoffen, es hilft

37Signals hat einen interessanten Beitrag auf Modalverben hier . Sie sprechen über Modalverben mit durch Bildschirmgröße, um anzuzeigen, wie wichtig, wo die modalen Overlay nicht wichtig genug ist, um eine neue Seite erfordern navigiert wird.

ich recht häufig modale Fenster in Web-Anwendungen für die Dateneingabe-Bildschirme. Zum Beispiel wird der Benutzer eine Liste oder Suchergebnisse Bildschirm hat und auf einem Datensatz klicken kann, um es zu öffnen in einem modalen Fenster zu bearbeiten. Ich weiß nicht modale Fenster verwenden, wie viel in Web-Site, wie ich eine etwas weniger ‚Anwendung‘ anfühlen für eine Website bevorzugen.

Die meisten Probleme von Dialogen im Web Center auf schlechte Umsetzung. Einige Überlegungen sind:

  • Bildschirmgröße
  • Browserfenster Redimensionierung
  • wo öffnen dialog
  • Absenden Formularelemente
  • hart Overlay Stroboskoplicht Wirkung
  • Graceful Degradation (wie bereits erwähnt)

Alle diese Faktoren können leicht mit einigen Vorbedacht und Programmiertechniken überwunden werden, so dass Dialoge im Web sehr nützlich, wenn sie richtig umgesetzt werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top