Frage

Wenn Sie eine Intranet-Anwendung zu entwickeln, wo der Ziel-Browser ist nur IE (IE6 - schrecklich ich weiß) gibt es keinen Grund, dass wir nicht die showModalDialog() Funktion des IE verwenden sollten Dialogfenster angezeigt werden?

Mein Kollege zieht showModalDialog() verwenden, aber ich lieber mit einem jQuery-Plug-in wie FancyBox, Facebox oder ThickBox statt.

War es hilfreich?

Lösung

Ich möchte vermeiden, showModalDialog nur, weil in Zukunft IE6 irgendwann wird abgeschrieben werden, und Sie werden gehen müssen zurück und befestigen sie alle. Ich weiß, dass einige große Organisationen langsam, sind aber denken Sie, sie werden IE6 immer noch in 2 bis 3 Jahren verwenden?

Auf der anderen Seite, wenn es sich um eine Beratung Gig ist, tun es auf diese Weise und dann in 3 Jahren laden sie wieder zu beheben.

Andere Tipps

Meine Meinung ist, dass window.showModalDialog() wird nicht mehr unterstützt werden, da sie in den meisten gängigen Browsern ist und funktioniert perfekt in alle außer Chrome.

Es hängt wirklich davon ab, was Sie tun, aber die Plugins, die Sie aufgelistet sind nicht wirklich das Äquivalent eines Dialogfensters. Sie sind für einen schönen / Phantasie Darstellung von Fotos und Inhalte.

Ich würde mit dem Gehen mit etwas nicht proprietären empfehlen, weil Ihr Unternehmen nicht für immer auf IE6 bleiben kann (Obwohl es, wie es einige Male scheint!).

würde ich auch empfehlen, sich in die jQuery UI Bibliothek und mit ihren Dialog-Widget eine reiche Benutzererfahrung zu bieten.

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