Objet window.document.Anchor
Cet objet représente une partie de texte qui est utilisé comme cible dun lien hypertexte. Dans un document HTML, chaque marqueur <A>, qui possède lattribut 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):
- document.anchors[index]
- 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é :
Lobjet "anchor" nutilise 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>