Metódy window.location.href a window.open () v jazyku JavaScript

Aký je rozdiel medzi metódami window.location.href a window.open () v jazyku JavaScript?

Riešenie

window.location.href nie je metóda, je to vlastnosť, ktorá vám oznámi aktuálnu adresu URL prehliadača. Zmena hodnoty vlastnosti spôsobí presmerovanie stránky.

window.open() je metóda, ktorej môžete odovzdať adresu URL, ktorú chcete otvoriť v novom okne. Napríklad:

Príklad: window.location.href:

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

príklad okna.open():

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

Ďalšie informácie:

window.open() môže mať ďalšie parametre. Pozri: window.open tutorial

Komentáre (3)
  • window.open otvorí nový prehliadač so zadanou adresou URL.

  • window.location.href otvorí URL adresu v okne, v ktorom je kód volaný.

Všimnite si tiež, že window.open() je funkcia na samotnom objekte window, zatiaľ čo window.location je objekt, ktorý vystavuje množstvo ďalších metód a vlastností.

Komentáre (0)

window.open () otvorí nové okno, zatiaľ čo window.location.href otvorí novú adresu URL v aktuálnom okne.

Komentáre (1)