Pergunta

Esta é uma linha para um hiperlink em HTML:

<a href="http://www.starfall.com/">Starfall</a>

Assim, se eu clicar em “Starfall” meu navegador – estou usando FireFox – me levará para aquela nova página e o conteúdo da minha janela mudará.Gostaria de saber, como posso fazer isso em HTML para que a nova página seja aberta em uma nova janela ao invés de alterar a anterior?Existe tal maneira em HTML?

E se sim, existe uma maneira de abrir a página solicitada em outra aba (não em outra janela) do meu navegador?

Foi útil?

Solução

<a href="http://www.starfall.com/" target="_blank">Starfall</a>

Se ele abre em uma guia ou em outra janela, porém, é como um usuário configurou seu navegador.

Outras dicas

A maneira mais simples é adicionar uma tag de destino.

<a href="http://www.starfall.com/" target="Starfall">Starfall</a>

Use um valor diferente para o atributo de destino para cada link, se você deseja que eles abram em guias diferentes, o mesmo valor para o atributo de destino, se você deseja que eles substituam os outros.

usar target="_blank"

<a target='_blank' href="http://www.starfall.com/">Starfall</a>

Você deve ser capaz de adicionar

target="_blank"

Curti

<a href="http://www.starfall.com/" target="_blank">Starfall</a>

o target Atributo é a sua melhor maneira de fazer isso.

<a href="http://www.starfall.com" target="_blank">

Abrirá em uma nova guia ou janela. Quanto ao qual, depende das configurações dos usuários.

<a href="http://www.starfall.com" target="_self">

é padrão. Ele faz a página aberta na mesma guia (ou iframe, se é com isso que você está lidando).
Os dois próximos são bons apenas se você estiver lidando com um iframe.

<a href="http://www.starfall.com" target="_parent">

abrirá o link no iframe em que o iframe que tinha o link estava.

<a href="http://www.starfall.com" target="_top">

Abrirá o link na guia, não importa quantos iframes ele tenha que passar.

O Target = _blank é aberto em uma nova guia ou Windows com base na configuração do navegador.

Para forçar uma nova janela, use JavaScript OnClick, todas as três partes são necessárias. URL, um nome, largura da janela e tamanho de altura ou apenas abrirá em uma nova guia.

<a onclick="window.open('http://www.starfall.com/','name','width=600,height=400')">Starfall</a>

Você também pode fazer isso adicionando o seguinte ao cabeçalho da sua página:

<base target="_blank">

Isso fará com que TODOS os links da sua página sejam abertos em uma nova guia

abaixo do exemplo com target="_blank" Trabalha para Safari e Mozilla

<a href="http://www.starfall.com" `target="_blank"`>

Usando target="new"trabalhou para o Chrome

<a href="http://www.starfall.com" `target="new"`>

Como a Web está evoluindo rapidamente, algumas coisas mudam com o tempo. Para problemas de segurança, você pode querer usar o rel="noopener" atribuir em conjunto com o seu target="_blank".

Como declarado em Documentação do Google Dev, a outra página pode acessar seu objeto de janela com o window.opener property. Seu link externo deve ficar com isso agora:

<a href="http://www.starfall.com/" target="_blank" rel="noopener">Starfall</a>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top