Vor kurzem habe ich den Sprung von der Erstellung von Fullstack-Ruby-Apps zur Arbeit mit Javascript gemacht. Wie Sie vielleicht bereits wissen, ermöglicht Javascript Benutzern oder Clients die Interaktion mit einer Webseite und das dynamische Rendern neuer Inhalte im DOM basierend auf der Benutzerinteraktivität. Im Vergleich zur Codierung in Ruby on Rails (bei der jeder erneute Renderer eine vollständige Seitenaktualisierung erfordert) brachte die Fähigkeit, verschiedene Seitenelemente basierend auf Benutzerinteraktionen mit Javascript erneut zu rendern, meine Frontend-Entwicklungsfähigkeiten aus dem Jahr 1994 in die Gegenwart. Mit meinem rudimentären Verständnis von Javascript kann ich jetzt ein interaktives Webelement erstellen, auf dessen Implementierung ich mich in meinen Projekten gefreut habe: Meldungsfelder — oder Popups.
Ein Modal oder Dialogfeld ist ein Meldungsfeld, das im Browser nach einer bestimmten Benutzerinteraktivität angezeigt wird. Bevor wir uns mit den Besonderheiten des Erstellens einer modalen Box für Ihre Site mit HTML, CSS und Javascript befassen, sollten wir zunächst die verschiedenen Arten von Meldungsfeldern überprüfen, auf die Sie möglicherweise stoßen.
Eine Warnung ist ein Meldungsfeld, das normalerweise im Browser gesperrt ist und eine Benutzerantwort oder -interaktion erfordert, bevor es abgewiesen werden kann und von der Seite verschwindet. Möglicherweise möchten Sie, dass der Client Informationen (Nutzungsbedingungen) bestätigt, oder die Seite selbst bestätigt das Ausfüllen eines Formulars. Bis die Warnung jedoch abgewiesen wird, kann der Client nicht mit dem Rest der Seite interagieren.