Cos'è un popup HTML?
Un popup quando si utilizza Hypertext Markup Language (HTML) è una finestra di visualizzazione separata che si apre indipendentemente dalla visualizzazione della pagina Web. Esistono numerosi fattori che possono influenzare il modo in cui, quando e anche se viene visualizzato un popup HTML, sebbene il comportamento predefinito di un browser Web di solito sia quello di creare una finestra separata che abbia solo una barra e un frame del titolo, esclusi le barre degli strumenti o altri elementi di navigazione che normalmente mostrerebbe. Il popup HTML è stato originariamente progettato come un modo per un sito Web di visualizzare informazioni su alcuni elementi su una pagina senza lasciare la pagina da cui ha avuto origine il popup. Il meccanismo per un popup HTML può essere sfruttato per scopi dannosi, quindi molti browser Web forniscono caratteristiche che impediscono l'appartamento delle finestre popup, rendendole uno strumento di navigazione difficile da utilizzare in alcuni casi.
Uno dei modi più semplici per generare un popup HTML è impostare il frame targetPer un collegamento di ancoraggio standard al valore "vuoto". Ciò significa che, invece di far caricare il browser Web il documento HTML in un frame all'interno del layout della pagina corrente, verrà creata una nuova finestra del browser e la pagina caricata in quella nuova finestra. L'uso di un frame vuoto per generare un popup HTML è un modo semplice per consentire a un utente di visualizzare immagini di grandi dimensioni facendo clic su una miniatura, caricare un file multimediale come un video o per visualizzare la definizione di una parola senza costringere una pagina separata a caricare nella finestra corrente. L'uso di un frame vuoto non fornisce una grande quantità di controllo su come apparirà la finestra popup quando generata.
Un metodo più comune usato per invocare un popup HTML è utilizzare JavaScript®. Utilizzando il linguaggio di scripting, è possibile creare una nuova finestra in risposta ad alcuni input dell'utente, come fare clic su un collegamento o passare su un collegamento. Anche le dimensioni e i componenti della finestra in fase di creazione possono essere controllati in modo da incorporare e visualizzare più ordinatamente le informazioni che contains.
Ci sono alcuni problemi che si possono riscontrare quando si utilizza un popup HTML su un sito Web. Il più comune è che i browser possono impedire a un popup di apparire come una soluzione al rischio di essere utilizzato per attacchi dannosi o altri scopi. Una complicazione correlata è che alcuni browser mostreranno errori se un popup HTML tenta di caricare un documento su un server separato, di solito a fini di sicurezza. In alcune situazioni, alcune caratteristiche di una finestra popup potrebbero non essere implementate in modo identico in tutti i browser, causando il browser per essere ignorato la finestra.