Abertura de página em javascript

JavaScript
Como fazer para abrir uma página web em uma nova janela através do javascript.
Foto de Antonieta G.
Antonieta perguntou há 6 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
4 respostas
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Consultor_Marcio B.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos
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.

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Geovan G.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos
window.open('http://google.com', '_blank'); Basta trocar a url do google pela que quiser.
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Gustavo R.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 6 anos

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 

Está precisando de Aulas Particulares?

Aqui no Profes você encontra os melhores professores particulares, presenciais ou online, para aulas de qualquer assunto!
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Alexandre P.
Respondeu há 6 anos
window.open('http://suapagina.html', '_blank');

Professores particulares de JavaScript

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 95 / h
Consultor_Marcio B.
São Paulo / SP
Consultor_Marcio B.
5,0 (2 avaliações)
Tarefas resolvidas 3 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
MBA: MBA (Universidade de São Paulo (USP))
Professor de matemática / ciclismo / hebraico dando aulas gratuitas na ong, ciclista, judoca apaixonado por educação e esportes.
R$ 70 / h
Lucas M.
Maceió / AL
Lucas M.
4,4 (36 avaliações)
Horas de aulas particulares ministradas 371 horas de aula
Tarefas resolvidas 2 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
Javascript Geral JavaScript Básico JavaScript ES6
Especialização: Segurança e defesa cibernética (Unninter)
Aulas presenciais e online de computação e programação com foco em projetos reais.
R$ 70 / h
Vinícius B.
Santo André / SP
Vinícius B.
5,0 (13 avaliações)
Horas de aulas particulares ministradas 13 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
JavaScript Básico JavaScript - Estrutura de Repetição Condicional JavaScript - Estrutura Condicional e operadores lógicos. Expressões lógicas.
MBA: Business Intelligence (Faculdade Descomplica)
Te ensino a programar. Professor de programação, com 5 anos de atuação em .net, sql, entity framework, scrum etc.