Objets :Objets link et anchor Javascript
Un article de WikiTuto.
Sommaire |
Explication
Les objets link et anchor sont contenus dans des vecteurs dont il est possible de faire référence par JavaScript. L'ordre des liens dans le tableau correspond à l'ordre de leur apparition dans la page. Les liens et les ancrages (appelés parfois cibles) sont comptabilisés dans des vecteurs différents. Soit, document.anchors[] et document.links[]
L'objet anchor a une propriété name servant à modifier le nom de la cible.
L'objet link possède plusieurs propriétés. href spécifie l'adresse du lien et target l'endroit où la page doit se charger. host contient le nom du domaine et son port (ex : geocities.com), protocol indique le protocol utilisé (ex : http:), port fournit la valeur de port de la page web et pathname fournit l'endroit de l'emplacement du fichier au format UNC (Uniform Naming Convention). Il reste plus que la propriété hash qui donne le nom d'ancrage de la page.
Tout cela mène à la conclusion qu'il est possible grâce aux propriétés de l'objet link de construire une syntaxe d'adresse URL complète en faisant :
Syntaxe
LeLien.protocol + "//" + LeLien.hostname + "/" + LeLien.pathname



