Co je vyskakovací okno HTML?
Vyskakovací okno při použití jazyka HyperText Markup Language (HTML) je samostatné okno zobrazení, které se otevírá nezávisle na zobrazení webové stránky. Existuje celá řada faktorů, které mohou ovlivnit, jak, kdy a i když se zobrazí vyskakovací okno HTML, ačkoli výchozí chování webového prohlížeče je obvykle vytvoření samostatného okna, které má pouze titulní lištu a rám, vylučující panely nástrojů nebo jiné navigační prvky, které by prohlížeč normálně zobrazoval. Vyskakovací okno HTML byl původně navržen jako způsob, jak web pro zobrazení informací o nějaké položce na stránce bez opuštění stránky, ze které vyskakovací okno vznikl. Mechanismus pro vyskakovací okno HTML lze využít pro škodlivé účely, takže mnoho webových prohlížečů poskytuje funkce, které brání objevování vyskakovacích oken, což z nich činí obtížný navigační nástroj k použití v některých případech.
Jedním z nejjednodušších způsobů, jak generovat vyskakovací okno HTML, je nastavení cílového rámcePro standardní odkaz na kotvu s hodnotou „Blank“. To znamená, že namísto způsobu, že webový prohlížeč načte dokument HTML do rámečku v rámci aktuálního rozložení stránky, bude vytvořeno nové okno prohlížeče a stránka byla načtena do tohoto nového okna. Použití prázdného rámce pro generování vyskakovacího okna HTML je jednoduchý způsob, jak umožnit uživateli zobrazit velké obrázky kliknutím na miniaturu, načíst multimediální soubor, jako je video, nebo vidět definici slova, aniž by došlo k nucení samostatné stránky pro načtení v aktuálním okně. Použití prázdného rámce neposkytuje velké množství kontroly nad tím, jak se vyskakovací okno objeví při generování.
Běžnější metoda používaná k vyvolání objevu HTML je zaměstnávat JavaScript®. Pomocí jazyka skriptování lze vytvořit nové okno v reakci na některé uživatelské vstup, jako je kliknutí na odkaz nebo předávání odkazu. Velikost a komponenty vytvořeného okna lze také ovládat tak, aby úhledněji rámci a zobrazování informací, které obsahujens.
Existují některé problémy, s nimiž se můžete vyskytnout při používání vyskakovacího okna HTML na webu. Nejběžnější je, že prohlížeče mohou zabránit tomu, aby se vyskakoval jako řešení k riziku jejich použití pro škodlivé útoky nebo jiné účely. Související komplikace je, že některé prohlížeče budou zobrazovat chyby, pokud se vyskakovací okno HTML pokusí načíst dokument na samostatný server, obvykle pro bezpečnostní účely. V některých situacích nemusí být některé vlastnosti vyskakovacího okna implementovány identicky ve všech prohlížečích, což by mohlo způsobit ignorování kódu okna.