En el llenguatge HTML, com sabem, podem canviar el document present en una finestra amb la fórmula
En JavaScript el document que ha de formar part d'una finestra es considera un objecte d'aquesta, i s'anomena
Com sempre, es pot prescindir del terme window. És indistint doncs:
Fem efectiu el canvi amb una instrucció d'assignació:
Exemple
No s'ha de confondre document.location amb window.location.
Per a la formulació de les adreces es poden fer servir les mateixes formes abreujades que en HTML.
Exemple
L'objecte location conté les mateixes propietats que document.location. Per tant, les expressions
i
són intercanviables; les unes i les altres permeten llegir les propietats del document vigent.
En canvi, l'única forma activa és [window.]location.href.
Exemple