Skip to main content

Vad är en HTML -popup?

En popup när du använder Hypertext Markup Language (HTML) är ett separat visningsfönster som öppnar oberoende av webbsidan som visas.Det finns ett antal faktorer som kan påverka hur, när och även om en HTML -popup visas, även om standardbeteendet hos en webbläsare vanligtvis är att skapa ett separat fönster som bara har en titelstång och ram, exklusive verktygsfält eller annan navigeringelement som webbläsaren normalt skulle visa.HTML -popupen designades ursprungligen som ett sätt för en webbplats att visa information om en del objekt på en sida utan att lämna sidan från vilken popupen har sitt ursprung.Mekanismen för en HTML -popup kan utnyttjas för skadliga ändamål, så många webbläsare tillhandahåller funktioner som förhindrar popup -fönster från att dyka upp, vilket gör dem till ett svårt navigationsverktyg att använda i vissa fall.

ett av de enklaste sätten att generera en HTML -popupär att ställa in målramen för en standardförankringslänk till värdet tomt.Detta innebär att istället för att få webbläsaren att ladda HTML -dokumentet i en ram inom den aktuella sidlayouten, skapas ett nytt webbläsarfönster och sidan laddas i det nya fönstret.Att använda en tom ram för att generera en HTML -popup är ett enkelt sätt att låta en användare se stora bilder genom att klicka på en miniatyrbild, ladda en multimediafil som en video eller se definitionen av ett ord utan att tvinga en separat sida tillLadda i det aktuella fönstret.Att använda en tom ram ger inte en stor mängd kontroll över hur popup -fönstret kommer att visas när det genereras.

En vanligare metod som används för att åberopa en HTML -popup är att använda JavaScript .Med hjälp av skriptspråket kan ett nytt fönster skapas som svar på viss användarinmatning, till exempel att klicka på en länk eller överföra en länk.Storleken och komponenterna i fönstret som skapas kan också styras så att det är mer snyggt ramar och visar den information den innehåller.

Det finns några problem som kan uppstå när du använder en HTML -popup på en webbplats.Det vanligaste är att webbläsare kan förhindra att en popup visas som en lösning på risken för att de används för skadliga attacker eller andra ändamål.En relaterad komplikation är att vissa webbläsare kommer att visa fel om en HTML -popup försöker ladda ett dokument på en separat server, vanligtvis för säkerhetsändamål.I vissa situationer kanske vissa funktioner i ett popup -fönster inte implementeras identiskt i alla webbläsare, vilket möjligen orsakar koden för fönstret bortsett från.