Sind Sie auf diese Websites gestoßen, die das gesamte Browserfenster ausgrauen und Ihnen eine Benachrichtigung zeigen oder Sie bitten, eine Umfrage auszufüllen? Usw.? Früher geschah dies mit myspace, wenn Sie sich in der E-Mail oder im Passwort vertippt haben, wurde das komplette Browserfenster ausgegraut (es ist jedoch transparent, Sie können den Inhalt der Seite trotzdem sehen) und die Login-Steuerelemente würden in der Mitte angezeigt das Browserfenster mit einer Fehlermeldung darüber, dass Sie die E-Mail oder das Passwort falsch eingegeben haben. Leider haben sie das von myspace entfernt, ich möchte denselben Code für eine Website, an der ich gerade arbeite, und habe versucht, das Rad nicht neu zu erfinden. Weißt du, dass es eine Quelle gibt, um diesen Code zu finden, anstatt das ganze wieder zu schreiben? Ich nehme an das ist meistens CSS, Javascript wird nur zum Anzeigen/Verbergen benutzt, habe ich recht?Wie graues Ausblenden des vollständigen Browserfensters und Anzeigen eines Formulars in der Mitte?
Wie graues Ausblenden des vollständigen Browserfensters und Anzeigen eines Formulars in der Mitte?
Antwort
Wenn Sie an ein JavaScript-Framework denken, hat jQuery die Block UI plugin. Sehr einfach zu bedienen und zu konfigurieren.
Wenn Sie prototype.js bevorzugen, gibt es Prototype Fensterklasse, zu tun, was Sie wollen, sehen alert dialog sample.
Sie können auch nur CSS und Javascript für diese verwenden: Create a Modal Dialog Using CSS and Javascript und submodal
Diese werden als 'modal' Fenster. Verwenden Sie vorhandene Bibliotheken wie JQuery, um das Rad nicht neu zu erfinden. Googeln 'jquery modal window' bringt viele Ergebnisse, die genau das sind, was Sie wollen. Sie können entweder eine davon auswählen, wenn es genau das tut, was Sie wollen, oder eine mit guter Quelle zum Dekonstruieren finden.
Wenn Sie in asp.net arbeiten und wollen ein schnelles und einfaches Werkzeug für das das Ajax Toolkit erhalten. Verwenden Sie dann das modale Popup-Steuerelement. Here is the example on the AJAX PAGE
- 1. Wie man FlowLayoutPanel Inhalte in der Mitte des Formulars
- 2. Anzeigen eines verschachtelten Formulars
- 3. ContextMenuStrip außerhalb des Formulars ein-/ausblenden
- 4. Ausblenden und Anzeigen einer Zelle des TableLayoutPanel
- 5. wie zum Ausblenden des Formulars nach dem Senden in angularjs
- 6. Ausblenden der Registerkartenleiste beim Anzeigen des ABPeoplePickerNavigationControllers?
- 7. Innerer Ausnahmefehler beim Anzeigen eines Formulars
- 8. Zugriffsfenster beim Öffnen eines Formulars ausblenden
- 9. Anzeigen/Ausblenden des Hauptformulars in C#
- 10. anzeigen App-Symbol in der Mitte des appbar
- 11. Fadenkreuz in der Mitte eines JavaScript anzeigen Google Map
- 12. jQuery ein-/ausblenden Zustand beim Senden des Formulars
- 13. Mitte in der Mitte des Bildschirms
- 14. Keine Fehlermeldungen beim Validieren eines Formulars anzeigen
- 15. Fehlermeldung am Anfang des Formulars anzeigen
- 16. Optimierung der Erstellung eines Formulars
- 17. Ausblenden eines Formulars von Benutzer in C# Windows-Anwendung
- 18. Teile des HTML-Formulars ausblenden, wenn Wert = null
- 19. Anzeige MBProgressHUD in der Mitte des UISplitViewController
- 20. benutzerdefinierter Cursor außerhalb des Browserfensters
- 21. Wie in der Mitte des Bildschirms
- 22. LinearLayout beim Scrollen eines RecyclerView anzeigen/ausblenden?
- 23. TextInputLayout-Fehler horizontal in der Mitte anzeigen
- 24. anzeigen Ansicht in der Mitte während der Navigation wie UITextField
- 25. Breaking News in der Spitze des Formulars
- 26. Chrome-Erweiterung: Ausblenden und Anzeigen des Browser-Aktionssymbols
- 27. Anzeigen und Ausblenden von Widgets
- 28. Anzeigen und Ausblenden eines Menüs beim Klicken auf die Schaltfläche und Ausblenden mit externen Klicks
- 29. Position des Browserfensters in JavaScript bestimmen?
- 30. Erkennung eines Mausklicks außerhalb des Formulars
ich niederstimmen einen Kommentar, den ich vor so langer Zeit und naiv gemacht. LOL –