Document correspond à un document HTML.

Compatibilité
Cet objet est compatible avec Internet Explorer.Cet objet est compatible avec Netscape.
Disponibilité

Javascript 1.0

Correspondance HTML
<html>...</html>
Héritage

HTMLElement

Synopsis
window.document
document
Propriétés
Propriété Description
alinkColor couleurs des liens activés (ALINK).
anchors[] tableau des ancres contenues dans le document.
applets[] applets java contenu dans le document
bgColor couleur de fond du document (BGCOLOR).
classes définit des classes de style CSS (CLASS).
cookie spécifie un cookie.
domain spécifie le nom de domaine du serveur.
embeds[] tableau des objets imbriqués dans le document.
fgColor couleur du texte dans le document (TEXT).
formName représente le nom du formaulaire dans le document.
forms[] tableau des formulaires contenus dans le document.
height hauteur du document en pixels.
ids associe un style à un élément HTML unique (ID).
images[] tableau des images contenues dans le document.
location objet contenant des informations à propos de l'adresse URL courante.
lastModified chaîne de caractères représentant la date de dernière modification.
layers[] tableau des couches (layer) contenues dans le document.
linkColor couleur des liens dans le document (LINK).
links[] tableau des liens contenus dans le document.
plugins[] tableau des plug-ins contenus dans le document.
referrer URL du document d'où provient le document courant.
tags.Nom_balise crée un objet style associé aux balises HTML.
title représente le titre du document (TITLE).
URL chaîne de caractères spécifiant l'URL complète du document.
vlinkColor couleur des liens visités (VLINK).
width largeur du document en pixels.
Méthodes
Méthode Description
captureEvents(event.TYPE) spécifie le type d'événements à capturer (NE4).
clear() efface un document.
close() ferme un canal de sortie.
contextual(contextN) définit un style CSS contextuel.
elementFromPoint(x,y) indique l'élément se trouvant aux coordonnées x et y.
getElementById retourne le premier élément d'une collection.
getSelection retourne une chaîne de caractères contenant le texte de la sélection courante.
handleEvent(événement) invoque l'Handler d'un événement spécifié.
open("type_mime", "replace") ouvre un canal collectant le résultat des méthodes write ou writeln.
releaseEvents(event.TYPE) cesse la capture des événements.
routeEvent(événement) transmet l'événement capturé aux gestionnaire d'événements
write("expression") écrit une ou plusieurs expressions HTML dans un document.
writeln("expression") écrit une ou plusieurs expressions HTML avec un retour à la ligne dans un document.
Evénements
Evénement Description
onClick clic sur le bouton de la souris.
onDblClick double-clic sur le bouton de la souris
onKeyDown touche du clavier enfoncée.
onKeyPress la touche du clavier enfoncée est relâchée.
onKeyUp touche du clavier relâchée.
onMouseDown bouton de la souris enfoncé sur l'élément Input.
onMouseUp bouton de la souris relaché sur l'élément Input.
Exemple [voir]
<html>
  <head>
    <title>Démonstration de Document</title>
    <script>
      function ouverture() 
      {
        var fenetre = window.open('','','toolbar="yes",scrollbars="yes",
                             width=320,height=240');
        var texte = "Une nouvelle fenêtre s'ouvre !";
        fenetre.document.open("text/html","replace");
        fenetre.document.write("<p>" + texte + "<p>");
        fenetre.document.close();
      }
    </script>
  </head>
  <body onload="ouverture()">
    Cette fenêtre va ouvrir automatiquement une autre fenêtre.
  </body>
</html>
En savoir plus :
Découvrez cet objet sur le site de NetscapeDécouvrez cet objet sur le site de Microsoft