Was ist ein HTML-Popup?
Ein Popup bei Verwendung von HyperText Markup Language (HTML) ist ein separates Anzeigefenster, das unabhängig von der angezeigten Webseite geöffnet wird. Es gibt eine Reihe von Faktoren, die sich darauf auswirken können, wie, wann und sogar wenn ein HTML-Popup angezeigt wird, obwohl das Standardverhalten eines Webbrowsers normalerweise darin besteht, ein separates Fenster zu erstellen, das nur eine Titelleiste und einen Rahmen enthält, ausgenommen Symbolleisten oder andere Navigationselemente Elemente, die der Browser normalerweise anzeigen würde. Das HTML-Popup wurde ursprünglich als Möglichkeit für eine Website entwickelt, Informationen zu einem Element auf einer Seite anzuzeigen, ohne die Seite zu verlassen, von der das Popup stammt. Der Mechanismus für ein HTML-Popup kann für böswillige Zwecke ausgenutzt werden. Daher bieten viele Webbrowser Funktionen, die das Erscheinen von Popup-Fenstern verhindern, und machen sie in einigen Fällen zu einem schwierigen Navigationswerkzeug.
Eine der einfachsten Möglichkeiten, ein HTML-Popup zu generieren, besteht darin, den Zielrahmen für einen Standard-Ankerlink auf den Wert "leer" zu setzen. Dies bedeutet, dass anstatt zu veranlassen, dass der Webbrowser das HTML-Dokument in einen Frame innerhalb des aktuellen Seitenlayouts lädt, ein neues Browserfenster erstellt und die Seite in dieses neue Fenster geladen wird. Die Verwendung eines leeren Rahmens zum Generieren eines HTML-Popups ist eine einfache Möglichkeit, einem Benutzer das Anzeigen großer Bilder durch Klicken auf ein Miniaturbild, das Laden einer Multimediadatei wie beispielsweise eines Videos oder das Anzeigen der Definition eines Wortes zu ermöglichen, ohne eine separate Seite zu erzwingen Laden Sie im aktuellen Fenster. Die Verwendung eines leeren Rahmens bietet keine umfassende Kontrolle darüber, wie das Popup-Fenster beim Generieren angezeigt wird.
Eine häufigere Methode zum Aufrufen eines HTML-Popups ist die Verwendung von JavaScript®. Mit der Skriptsprache kann ein neues Fenster als Reaktion auf Benutzereingaben erstellt werden, z. B. durch Klicken auf einen Link oder Überfahren eines Links. Die Größe und die Komponenten des Fensters, das erstellt wird, können ebenfalls gesteuert werden, damit die darin enthaltenen Informationen übersichtlicher angezeigt werden.
Bei der Verwendung eines HTML-Popups auf einer Website können einige Probleme auftreten. Am häufigsten verhindern Browser, dass ein Popup als Lösung für das Risiko angezeigt wird, dass sie für böswillige Angriffe oder andere Zwecke verwendet werden. Eine verwandte Komplikation ist, dass einige Browser Fehler anzeigen, wenn ein HTML-Popup versucht, ein Dokument auf einen separaten Server zu laden, normalerweise aus Sicherheitsgründen. In einigen Situationen sind bestimmte Funktionen eines Popup-Fensters möglicherweise nicht in allen Browsern identisch implementiert, sodass der Code für das Fenster möglicherweise ignoriert wird.