Foto de Antonieta G.
Antonieta há 7 anos
Enviada pelo
Site

Abertura de página em javascript

Como fazer para abrir uma página web em uma nova janela através do javascript.
JavaScript
4 respostas
Professor Consultor B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 7 anos
Contatar Consultor Marcio
Se a página irá abrir em outra janela ou outra aba, é uma decisão do browser. O Chrome, por exemplo, costuma forçar uma nova aba. Isso é configurável em cada browser, e não existe maneira de controlar, em JS ou HTML, se a abertura será em outra aba ou outra janela.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Tutoria com IA
Converse com a Minerva IA e aprenda, tire dúvidas e resolva exercícios
Professor Geovan G.
Respondeu há 7 anos
Contatar Geovan
window.open('http://google.com', '_blank'); Basta trocar a url do google pela que quiser.

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Gustavo R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 7 anos
Contatar Gustavo

Basicamente existe duas formas utilizando o JavaScripts (EcmaScript):


Forma 1
Usando o open do objeto nativo do navegador window.

window.open("https://www.seusite.com", "_blank")

Ela pede 2 argumentos:
1º - URL do site
2º - O target (local):
_blank - Abre em uma nova janela/aba
_self - Abre na mesma janela/aba
_parent - Abre na frame anterior
_top - Abre uma janela de corpo inteiro
framename - Abre a página em um frame especifico

Recomendo testar os diferentes target para entender melhor o comportamento de cada um

Forma 2

Trocando a URL atual por uma nova fazer que o novegador "redirecione" para uma nova URL

location.href = "https://www.seusite.com"

Faz que janela "redirecione" para a nova URL


Mas que de qualquer forma recomendo a Forma 1 

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Professor Alexandre P.
Respondeu há 7 anos
Contatar Alexandre
window.open('http://suapagina.html', '_blank');

Um professor já respondeu

Envie você também uma dúvida grátis
Ver resposta
Minerva IA
do Profes
Respostas na hora
100% no WhatsApp
Envie suas dúvidas pelo App. Baixe agora
Prefere professores para aulas particulares ou resolução de atividades?
Aulas particulares
Encontre um professor para combinar e agendar aulas particulares Buscar professor
Tarefas
Envie sua atividade, anexe os arquivos e receba ofertas dos professores Enviar tarefa