Janela.localizacao.href E Window.abrir () métodos em JavaScript

Qual é a diferença entre window.location.href e window.open () métodos em JavaScript?

Author: Somnath Muluk, 2011-08-16

5 answers

window.location.href is not a method, it's a property that will tell you the current URL location of the browser. Mudar o valor da propriedade irá redirecionar a página.

window.open() é um método que você pode passar um URL para que você deseja abrir em uma nova janela. Por exemplo:

Janela.localizacao.exemplo href:

window.location.href = 'http://www.google.com'; //Will take you to Google.

Janela.exemplo aberto() :

window.open('http://www.google.com'); //This will open Google in a new window.


informacao:

window.open() pode ser passado parâmetros adicionais. Ver: Janela.abrir o tutorial

 415
Author: James Hill, 2014-11-17 11:12:41
  • window.open irá abrir um novo navegador com o URL indicado.

  • window.location.href irá abrir a URL na janela na qual o código é chamado.

Note também que window.open() é uma função no próprio objecto da janela, enquanto window.location é um objecto que expõe uma variedade de outros métodos e propriedades.

 29
Author: Tom, 2011-08-16 11:55:28

Janela.o open é um método; poderá abrir uma nova janela e personalizá-la. janela.localizacao.href é apenas uma propriedade da janela atual.

 13
Author: ngi, 2014-02-19 21:33:11

window.open () irá abrir uma nova janela, enquanto que window.location.href irá abrir o novo URL na sua janela actual.

 8
Author: Joseph Silber, 2011-08-28 15:12:28

Já existem respostas que descrevem acerca da janela .localizacao.href propriedade e janela.Método open () .

Irei por objectivo:

1. Para redirecionar a página para outro

Usar a janela.localizacao.href. Configure a propriedade href para o href de outra página.

2. Abra o link na janela nova OU específica.

Usar a janela.abrir(). Passar parâmetros de acordo com o seu objetivo.

3. Conhecer o endereço actual da Página

Utilizar janela.localizacao.href. Obter o valor da janela.localizacao.propriedade href. Você também pode obter protocolo específico, hostname, hashstring da janela.objecto de localização.

Ver objecto de localização para mais informações.

 8
Author: Somnath Muluk, 2016-09-08 18:28:44