O que é um pop -up html?
Um pop -up ao usar o Hypertext Markup Language (HTML) é uma janela de exibição separada que abre independentemente da página da web que está sendo visualizada. Existem vários fatores que podem afetar como, quando e mesmo se um pop -up HTML for exibido, embora o comportamento padrão de um navegador da Web geralmente seja criar uma janela separada que tenha apenas uma barra de título e um quadro, excluindo barras de ferramentas ou outros elementos de navegação que o navegador normalmente mostraria. O pop -up html foi originalmente projetado como uma maneira de um site exibir informações sobre algum item em uma página sem deixar a página da qual o pop -up se originou. O mecanismo para um pop -up html pode ser explorado para fins maliciosos, tantos navegadores da web fornecem recursos que impedem que as janelas pop -up apareçam, tornando -as uma ferramenta de navegação difícil para empregar em alguns casos.
Uma das maneiras mais fáceis de gerar um pop -up html é definir o quadro de destinoPara um link âncora padrão para o valor "em branco". Isso significa que, em vez de fazer com que o navegador da web carregue o documento HTML em um quadro dentro do layout da página atual, uma nova janela do navegador será criada e a página carregada nessa nova janela. Usar um quadro em branco para gerar um pop -up html é uma maneira simples de permitir que um usuário visualize imagens grandes clicando em uma miniatura, carregue um arquivo multimídia como um vídeo ou para ver a definição de uma palavra sem forçar uma página separada a carregar na janela atual. O uso de um quadro em branco não fornece uma grande quantidade de controle sobre como a janela pop -up aparecerá quando gerada.
Um método mais comum usado para invocar um pop -up html é empregar JavaScript®. Usando o idioma de script, uma nova janela pode ser criada em resposta a alguma entrada do usuário, como clicar em um link ou passar por um link. O tamanho e os componentes da janela que estão sendo criados também podem ser controlados para que ele enquadra mais bem e exiba as informações que contribuins.
Existem alguns problemas que podem ser encontrados ao usar um pop -up html em um site. O mais comum é que os navegadores podem impedir que um pop -up apareça como uma solução para o risco de serem usados para ataques maliciosos ou outros propósitos. Uma complicação relacionada é que alguns navegadores mostrarão erros se um pop -up html tentar carregar um documento em um servidor separado, geralmente para fins de segurança. Em algumas situações, certas características de uma janela pop -up podem não ser implementadas de forma idêntica em todos os navegadores, possivelmente fazendo com que o código para a janela seja desconsiderado.