document |
Document |
---|---|
JavaScript |
Description
Cette classe prédéfinie permet d'effectuer la gestion d'un document de la page HTML.
Liste des propriétés
Propriété | Prototype | Description |
---|---|---|
ACTIVEELEMENT | activeElement | Cette propriété permet de demander l'élément actuellement actif du document. |
ALINKCOLOR | alinkColor | Cette propriété permet de fixer ou de demander la couleur global des liens cliqué du document. |
ANCHORS | anchors | Cette propriété permet de fixer ou de demander un tableau de tous les objets de lien d'ancrage du document. |
APPLETS | applets | Cette propriété permet de fixer ou de demander un tableau de tous les objets d'applet du document. |
BGCOLOR | bgColor | Cette propriété permet de fixer ou de demander la couleur de l'arrière plan du document. |
BODY | body | Cette propriété permet de retourner le corps HTML du document. |
CHARACTERSET | characterSet | Cette propriété permet de retourner l'ensemble de police de caractères courant du document. |
CHARSET | charset | Cette propriété permet de retourner l'ensemble de police de caractères courant du document. |
COOKIE | cookie | Cette propriété permet d'effectuer la gestion des «COOKIE». |
DEFAULTCHARSET | defaultCharset | Cette propriété permet de retourner l'ensemble de police de caractères par défaut du document. |
DOCTYPE | doctype | Cette propriété permet de retourner le type de document (DOCTYPE). |
DOCUMENTELEMENT | documentElement | Cette propriété permet de fixer ou de demander la racine de tous les éléments du document. |
DOMAIN | domain | Cette propriété permet de fixer ou de demander l'adresse URL du fournisseur du domaine du document. |
FGCOLOR | fgColor | Cette propriété permet de fixer ou de demander la couleur du texte du document. |
FILECREATEDDATE | fileCreatedDate | Cette propriété permet de demander la date de création du chargement de la page. |
FILEMODIFIEDDATE | fileModifiedDate | Cette propriété permet de demander la date de la dernière modification ou de chargement de la page. |
FILESIZE | fileSize | Cette propriété permet de demander la taille en octets de la page. |
FORMS | forms[position] | Cette propriété permet de retourner un tableau de tous les objets de formulaire du document. |
FRAMES | frames[position] | Cette propriété permet de retourner un tableau de tous les objets de «FRAME» du document. |
HEIGHT | height | Cette propriété permet de retourner la hauteur du document. |
IMAGES | images[position] | Cette propriété permet de retourner un tableau de tous les objets d'images du document. |
LASTMODIFIED | lastModified | Cette propriété permet de demander, sous forme d'une chaîne de caractères, la date de la dernière modification du document. |
LINKCOLOR | linkColor | Cette propriété permet de fixer ou de demander la couleur global des liens non-visité du document. |
MIMETYPE | mimeType | Cette propriété permet de demander une chaîne de caractères indiquant le format MIME du document. |
NAMESPACES | namespaces[position] | Cette propriété permet de retourner un tableau de tous les espaces de nom du document. |
PROTOCOL | protocol | Cette propriété permet de demander une chaîne de caractères indiquant le protocol de communication utilisé lors du chargement de la page du document. |
SCRIPTS | scripts[position] | Cette propriété permet de retourner un tableau de tous les objets script du document. |
SECURITY | security | Cette propriété permet de retourner une chaîne de caractères indiquant la politique de sécurité du navigateur. |
SELECTION | selection | Cette propriété permet de retourner un objet d'information indiquant la partie sélectionné. |
STYLESHEETS | styleSheets[name] | Cette propriété permet de fixer ou de demander les feuilles de styles. |
TITLE | title | Cette propriété permet de demander le titre du document. |
URL | URL | Cette propriété permet de fixer ou de demander l'URL du document. |
URLUNENCODED | URLUnencoded | Cette propriété permet de fixer ou de demander l'URL encodé (%20 pour espace,...) du document. |
VLINKCOLOR | vlinkColor | Cette propriété permet de fixer ou de demander la couleur global des liens visité du document. |
WIDTH | width | Cette propriété permet de retourner la largeur du document. |
Liste des méthodes
Méthode | Prototype | Description |
---|---|---|
CAPTUREEVENTS | function captureEvents(eventTypeList) | Cette méthode permet d'intercepter des événements de type spécifié. |
CLEAR | function clear() | Cette méthode permet de supprimer le document de la fenêtre. |
CLOSE | function close() | Cette méthode permet de fermer le document. |
CREATEATTRIBUTE | function createAttribute("attributeName") | Cette méthode permet de créer un noeud d'attribut. |
CREATEENTITYREFERENCE | function createEntityReference("entityName") | Cette méthode permet de créer un objet de référence d'un noeud d'entité pour le DOM. |
CREATEEVENT | function createEvent("eventType") | Cette méthode permet de créer un objet d'événement d'une catégorie particulière pour le DOM. |
CREATEEVENTOBJECT | function createEventObject([existingEventObject]) | Cette méthode permet de créer un objet d'événement pour le DOM. |
GETELEMENTBYID | function getElementById(id) | Cette méthode permet de demander l'objet associé à une balise à partir de l'identificateur spécifié (soit l'attribut «ID=» dans la balise). |
GETELEMENTSBYNAME | function getElementsByName(name) | Cette méthode permet de demander l'objet associé à une balise à partir du nom spécifié. |
GETELEMENTSBYTAGNAME | function getElementsByTagName(tagName) | Cette méthode permet de demander un tableau d'objet à partir de la balise spécifié. |
ROUTEEVENT | function routeEvent(event) | Cette méthode permet d'envoyer un événement spécifié à la hiérarchie normal des événements. |
WRITE | function write(message) | Cette méthode permet d'écrire du texte ou des balises dans la page à la position de l'objet dans la page. |
WRITELN | function writeln(message) | Cette méthode permet d'écrire du texte ou des balises avec un caractère «\n» (saut de ligne dans le code source de la page) dans la page à la position de l'objet dans la page. |
Exemple
Voici un exemple montrant quelques utilisations de cette méthode :
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
- <body>
- <script language="JavaScript1.2" type="text/javascript">
- document.write('Bonjour Gladir.com !');
- </script>
- <div id="espace"></div>
- <script language="JavaScript1.2" type="text/javascript">
- document.getElementById("espace").innerHTML = 'Ceci est un texte dans le DIV !';
- </script>
- </body>
- </html>
on obtiendra le résultat suivant :
Bonjour Gladir.com !Ceci est un texte dans le DIV !
Dernière mise à jour : Vendredi, le 8 août 2014