L'objet Document

      L'objet document est l'objet le plus utiliser pour le VBScript. Il n'y a qu'une instance par fenêtre ou cadre. L'objet document contient des sous-objet auxquels il donne facilement accès.

      L'objet FORM l'objet LINK, l'objet ANCHOR(Ancre) et Element qui est le plus important. L'objet document réfère au document HTML actif, soit la FENETRE(Window) OU CADRE(frame). On peut le référencer simplement avec Window.Document... ou avec Document... Bien sur, pour que ses instructions puissent fonctionner correctement, la référence doit être établie depuis les scripts associés à la fenêtre ou au cadre contenant le document référencé. Le chemin complet ou la hiérarchie d'un document dans une fenêtre doit être énoncé en entier pour que le script se trouvant dans la fenêtre puisse le référencer. La syntaxe suivante permet de référencer le document dans le cadre droit à partir d'un script dans le cadre gauche d'une fenêtre.

Top.Cadre1.Document ...

      L'objet Document peut contenir d'autre objet, certaines de ses propriétés sont en réalité des sous objets de l'objet Document.

PropriétéDescriptionExemple
Anchor(Ancre)    Retourne un tableau cotenant toutes les ancres se trouvant dans un objet Document.Ancres=Document.Anchor
bgColorDéfinit la couleur d'arrière plan du DocumentDocument.bgColor="Black"
fgColorDéfinit la couleur de l'avant-plan du documentDocument.fgColor=Green"
Forms   Retourne un objet Formulaire composé d'un tableau de formulaires définis dans un document HTML actif. Si votre document contient plus d'une objet FORM, alors il est possible de référencé chaqu'un par leur nom ou avec l'instruction Document.Form(INDEX)Document.Forms(index)...
Document.NomDuFormulaire...
LINK   Retourne un tableau des liens contenus dans un document HTML actif. Chaque Lien peut être référencé avec son propre nom ou être identifié comme membre du tableau de liens dans l'objet Document.Liens = Document.Links
LinkColor
ALinkColor
VLinkColor
   La propriété LinkColor Extrait ou définit la couleur des liens dans le document actif. Elle utilise simplement les valeurs de couleurs RGB ou le nom de la couleur elle-même. À l'utilisation de cette propriété de l'objet document, LinkColor agit sur tous les liens du document en question. La propriété aLinkcolor Fixe la couleur des liens Actif lorsque le pointeur de la souris passe au-dessus de lui et le Vlink pour les liens visités. Document.LinkColor="Blue"
Document.vLinkColor="red"
Document.vLinkColor="Green"
Location   Retourne au long le nom de l'emplacement de l'URL du document actif.Emplacement = Document.Location
LastModified   Retourne la date et l'heure du dernier enregistrement du document HTML actif. Lutilité de cette propriété réside dans le fait qu'elle permet à l'utilisateur de savoir qu'un document modifié est à jour à la date de sa dernière modification. Voir l'exemple dans le bas de cette page pour cette propriété. Document.LastModified
Title(titre)Retourne le titre de la page web active. il s'agit de ce qui se trouve entre les balise TITLE ... /TITLE du document HTML.Titre= Document.Title


[ TOP ]



Méthode de l'objet Document

      Vb script facilite entre autre la création de document HTML à l'exécution du script. Il faut pour cela utilisé les méthodes de l'objet Document.

MéthodeDescriptionExemple
Open(ouvrir)   Ouvre ou crée un nouveau document dans la mémoire. Cette méthode permet dMutiliser ensuite la méthode Document.Write pour enrichir ce nouveau document.Document.Open
Write   Insérer du texte mise en forme dans le document actif au moment de son chargement. Ce qui reviens à dire qu'au moment où vous éditez avec Document.Write vous devez inclure les balise de mise en forme.
Ecemple : Document.Write ("<Body bgColor="black">")
Document.Write"Texte de mise en forme"
Close   Ferme le document actif et envoie le nouveau document au navigateur pour qu'il l'affiche. En règle générale, la création d'un nouveau document à l'exécution du script requiert cette méthode ainsi que les deux méthodes précédentesDocument.Open
Document.Write "text mis en forme"
Document.Close


[ TOP ]





Copyright © 2003-2008 Dave J.