2009-07-13 6 views

Antwort

6

Zunächst einmal; Niemand mag Pop-ups.

Die beste Lösung besteht darin, die Schnittstelle so zu modifizieren, dass das betreffende Popup nicht mehr benötigt wird. Wenn dies nicht möglich ist, gibt es Designprobleme.

9

Wenn Sie mit "Pop-up" das Öffnen eines neuen Fensters meinen, können Sie dies in vielen Fällen vermeiden. Schauen Sie sich an, wie sie vom jQueryUI-Framework verwendet werden.

+0

Dieser Artikel http://www.useit.com/alertbox/application-design.html erklärt, warum sie gut funktionieren. –

+0

+1 für eine konstruktive Antwort –

+0

Diese modalen Dialoge funktionieren in bestimmten Situationen gut, aber manchmal ist es besser, wenn Sie Ihr UI-Design überarbeiten, um sie nicht zu benötigen. –

0

Popups sind böse, vermeide sie wenn möglich.

Um dies zu ersetzen, können Sie versuchen thickbox, es ist ziemlich cool.

1

Es hängt alles von den Umständen ergeben: warum, was, wo, wo man, wie viel (Inhalt)

Wollen Sie:

  • Hilfe der Benutzer mit zwei Linien von nützlichen Text vor er reicht ein Formular ein ("Kein Unterstrich in ** Feld, nur Buchstaben und Zahlen" - SO ist ein schönes Beispiel dafür - toll, eine styled tooltip sollte den Job mit riesigen Bonuspunkten für ARIA und/oder unaufdringlichen JS erledigen).
  • gehen Vollbild (ich glaube nicht, und niemand will es mehr: zu viel Missbrauch in der Vergangenheit)

Sie können die linke Navigation von Amazon.com überprüfen mit und ohne JS: unaufdringlich und gut gestylt!

Kein neues Fenster, kein div? Dann sind Sie links mit ul, fieldset, Objekt, animierte Gifs, etc. OK, kein Scherz mehr. Vielleicht Tabs wie in www.barelyfitz.com/projects/tabber/

Verwandte Themen