Hva er forskjellen mellom window.location.href
og window.open ()
-metodene i JavaScript?
window.location.href
er ikke en metode, det er en egenskap som forteller deg den aktuelle URL-adressen til nettleseren. Endring av verdien til egenskapen vil omdirigere siden.
window.open()
er en metode som du kan sende en nettadresse til som du vil åpne i et nytt vindu. For eksempel
window.location.href eksempel:
window.location.href = 'http://www.google.com'; //Will take you to Google.
window.open() eksempel:
window.open('http://www.google.com'); //This will open Google in a new window.
window.open()
kan sendes ytterligere parametere. Se: window.open tutorial
window.open
vil åpne en ny nettleser med den angitte nettadressen.
window.location.href
åpner nettadressen i vinduet der koden kalles.
Merk også at window.open()
er en funksjon på selve vindusobjektet, mens window.location
er et objekt som eksponerer en rekke andre metoder og egenskaper.
window.open ()
vil åpne et nytt vindu, mens window.location.href
vil åpne den nye nettadressen i det nåværende vinduet.