Wat is het verschil tussen window.location.href
en window.open ()
methodes in JavaScript?
window.location.href
is niet een methode, het'is een eigenschap die u de huidige URL locatie van de browser vertelt. Veranderen van de waarde van de eigenschap zal de pagina omleiden.
window.open()
is een methode die je kunt doorgeven aan een URL die je wilt openen in een nieuw venster. Bijvoorbeeld:
window.location.href voorbeeld:
window.location.href = 'http://www.google.com'; //Will take you to Google.
window.open() voorbeeld:
window.open('http://www.google.com'); //This will open Google in a new window.
window.open()
kan extra parameters worden doorgegeven. Zie: window.open tutorial
window.open
zal een nieuwe browser openen met de opgegeven URL.
window.location.href
zal de URL openen in het venster waarin de code wordt aangeroepen.
Merk ook op dat window.open()
een functie is op het window object zelf terwijl window.location
een object is dat een verscheidenheid van andere methodes en eigenschappen blootstelt.
window.open ()
zal een nieuw venster openen, terwijl window.location.href
de nieuwe URL zal openen in je huidige venster.