Objet window.document.Anchor


Cet objet représente une partie de texte qui est utilisé comme cible d’un lien hypertexte. Dans un document HTML, chaque marqueur <A>, qui possède l’attribut NAME, ont une entrée. Ces entrées sont conservées dans un tableau. Par exemple, si un document possède trois marqueurs <A NAME=..>, ces derniers seront représentés comme ceci: document.anchor[0], document.anchor[1] et document.anchor[2].

Syntaxe :

Pour définir un objet "anchor" dans un document, il faut utiliser la syntaxe habituelle du HTML.

<A NAME="NomAnchor">texte</A>

Pour utiliser le tableau de signets (anchor array):

  1. document.anchors[index]
  2. document.anchors.length
index est un entier représentant un marqueur <A> dans un document.
Pour obtenir le nombre de marqueurs <A> dans un document, il faut utiliser la propriété "length".

Objet utilisé:

document

Propriété :

L’objet "anchor" n’utilise pas de propriété.
Le tableau "anchor" utilise la propriété "length".

Méthode :

aucune

Événement :

aucun

Exemple :

<SCRIPT LANGUAGE="JavaScript">
window2 = open("fichier.htm","abonnement","scrollbars=yes,width=250,
	height=400")
function AllerFenetre(num) {
	if (window2.document.anchors.length > num)
		window2.location.hash=num
	else alert("Erreur")
}
</SCRIPT>
<FORM>
Cliquer sur le bouton pour aller vers l'URL<P>
<INPUT TYPE="button" VALUE="Abonnement"
	NAME="bouton_abonnement" onClick="AllerFenetre(this.value)">
</FORM>
</BODY>
</HTML>

Christophe Merlet
redfox@redfoxcenter.org
©Tous droits réservés
21 novembre 1998