BOM - Location

6 min Niveau 9

Location est une interface qui nous permet d’obtenir des informations relatives à l’URL d’une page.

On peut y accéder à partir des interfaces Window et Document grâce à leur propriété respective location.

Rappels sur la construction d’une URL

Pour bien saisir les différentes utilisations de l’objet “location”, il est important de bien comprendre comment une URL est construite. Voici un exemple d’URL complet :

http://www.sd.ndd.fr:80/chemin/fichier.html?cle=abc&cle2=def#coucou

Et voici le découpage que l’on peut faire de cette url :

  • http:// : correspond au “protocole” utilisé pour que le navigateur accède au document souhaité.
  • www.sd.ndd.fr : correspond à “l’url de base” du site, qui peut lui-même être découpé en différentes parties :
    • www : constitue le “préfixe” (maintenant optionnel)
    • sd : constitue un “sous domaine”
    • ndd.fr : constitue le nom de domaine
    • fr : correspond à l’extension
  • :80 : Correspond au “port” utilisé pour atteindre le document sur le serveur. Ce paramètre est optionnel, et “80” est sa valeur par défaut.
  • /chemin/fichier.html : correspond au “chemin” permettant d’atteindre le document souhaité.
  • ?cle=abc&cle2=def : correspond à des “paramètres” que peuvent nécessiter les sites internet pour fonctionner correctement.
  • #coucou : correspond à une “ancre”, c'est-à-dire un lien à l’intérieur de la page.

Propriétés et Méthodes

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus