Objet Window.Location


Cet objet contient les informations sur l’URL courant. Il représente l’URL complet. Chaque propriété de l’objet "location" représente une différente portion de l’URL.

Voici la description d’un URL complet avec ses propriétés :

protocol//hostname:port pathname search hash

protocol (représente la première partie de l’URL, incluant les deux points)
hostname (représente le nom de l'hôte et le nom de domaine, ou l'adresse IP, du serveur)
port (représente le port de communication que le serveur utilise)
pathname (représente le chemin et le nom de fichier dans l’URL)
search (représente la requête)
hash (représente le nom de signet dans un URL)

Il ne faut pas confondre l’objet "location" avec la propriété "location" de l’objet "document".
Il n’est pas possible de changer la valeur de la propriété "location" (document.location), alors qu’il est possible de changer la valeur de l’objet "location" (window.location.nomPropriété).

Syntaxe :

Pour utiliser l’objet "location" :

[réfWindow.]location[.nomPropriété]
[réfWindow.]location.nomMethode(paramètres)

réfWindow est une variable de type windowVar d’une fenêtre de définition (voir l’objet "window"), ou une des propriétés "top" ou "parent".

Propriétés :

Méthodes :

Événements :

aucun

Exemple :

<SCRIPT LANGUAGE="JavaScript">
document.write("<FONT COLOR=Green>Le protocole est :</FONT><BR>" + window.location.protocol)
</SCRIPT>