div | NN 6 IE 4 DOM 1
L'objet div représente l'élément div. Cet élément de niveau bloc est souvent utilisé pour positionner des éléments ou regrouper le contenu de plusieurs éléments apparentés. Dans la version Windows de Microsoft Internet Explorer 4, les propriétés client et de défilement ne sont disponibles que si l'attribut de style position de l'élément div a la valeur absolute. Les propriétés client et de défilement sont actives dans IE pour Mac.
Equivalent HTML
    <div>
Référence de modèle d'objet
    [window.]document.getElementById("elementID")
Propriétés spécifiques à l´objet
align | dataFld | dataFormatAs | dataSrc | noWrap
Méthodes spécifiques à l´objet
Aucune.
Propriétés de gestionnaire d´événements spécifiques à l´objet
Aucune.

align | NN 6 IE 4 DOM 1
| Lecture/écriture
Définit l'alignement horizontal du contenu du cadre de l´élément. Si elle n´est pas définie autrement, la largeur du cadre est celle du contexte de placement du conteneur parent immédiat, en général le corps.
Exemple
    document.getElementById("myDIV").align = "center";
Valeur
L'une des constantes d'alignement horizontal suivantes: center | left | right.
Par défaut
left

contentEditable | NN s.o. IE 5,5 (Win) DOM s.o.
| Lecture/écriture
Contrôle si l´élément peut être modifié par l´utilisateur par le biais des fonctions de modification du contenu en temps réel de Microsoft Internet Explorer pour Windows. Les modifications apportées par l´utilisateur ne sont pas conservées sur le serveur sans intervention de ce dernier, en général par le biais d´une capture du contenu modifié effectuée par script côté client, suivie d´un envoi par formulaire. Les scripts devraient modifier l´apparence d´un élément (bordure, couleur d´arrière-plan, etc.) lorsqu´ils sont en mode d´édition afin de souligner le mode pour l´utilisateur. Par défaut, tous les éléments enfants héritent du paramètre de mode d´édition de l´élément. Reportez-vous au gestionnaire d´événements onmove dans le chapitre 10 pour un exemple détaillé.
Exemple
    document.getElementById("elementID").contentEditable = "true";
Valeur
Constante, sous forme de chaîne: false | inherit | true .
Par défaut
inherit

dataFld | NN s.o. IE 4 DOM s.o.
| Lecture/écriture
Utilisée avec la fonction de liaison de données de Microsoft Internet Explorer pour associer un nom de colonne provenant d'une source de données distante au contenu de l'élément div. Vous devez également définir un attribut datasrc pour l'élément. Le paramétrage des deux propriétés dataFld et dataSrc sur des chaînes vides rompt la liaison entre l'élément et la source de données. Fonctionne uniquement avec les sources de données de texte dans IE 5 pour Mac.
Exemple
    document.getElementById("myDiv").dataFld = "comment";
Valeur
Identifiant de la colonne de la source de données, sensible à la casse.
Par défaut
Aucune.

dataFormatAs | NN s.o. IE 4 DOM s.o.
| Lecture/écriture
Utilisée avec la fonction de liaison de données de Microsoft Internet Explorer, cette propriété indique au navigateur si le matériel source provenant de la source de données doit être interprété en texte brut ou en langage HTML avec balises.
Exemple
    document.getElementById("myDiv").dataFormatAs = "text";
Valeur
Constantes sous forme de chaîne: text | html.
Par défaut
text

dataSrc | NN s.o. IE 4 DOM s.o.
| Lecture/écriture
Utilisé avec la fonction de liaison de données de Microsoft Internet Explorer pour spécifier l´ID de l´élément object de la page qui charge l´objet de source de données pour l´accès distant aux données. Le contenu à extraire de la source de données est spécifié à l'aide de l'attribut datafld. Le paramétrage des deux propriétés dataFld et dataSrc sur des chaînes vides rompt la liaison entre l'élément et la source de données.
Exemple
    document.getElementById("myDiv").dataSrc = "DBSRC3";
Valeur
Identifiant de la source de données, sensible à la casse.
Par défaut
Aucune.

filters[] | NN s.o. IE 4 DOM s.o.
Renvoie un tableau de tous les objets filter que contient l´élément courant. Ne s´applique qu´aux objets éléments suivants: bdo , body , button , div , fieldset , img , input , marquee , rt , ruby , span , table , td , textarea et th . Voir l'objet filter pour la syntaxe de référencement.
Valeur
Tableau des références des objets filter .
Par défaut
Tableau de longueur zéro.

noWrap | NN s.o. IE 4 DOM s.o.
| Lecture/écriture
Indique si le navigateur doit élargir l'affichage de l'élément de manière à pouvoir afficher une ligne entière de texte insécable. Il est conseillé de ne pas abuser de cet attribut, car il oblige l´utilisateur à faire défiler horizontalement la page pour en afficher tout le contenu. L´attribut correspondant est délaissé.
Exemple
    document.getElementById("wideDiv").noWrap = "true";
Valeur
Valeur booléenne: true | false.
Par défaut
false

focus() | NN 2 IE 3 DOM 1
Donne l'activation à partir de l'objet courant, moment auquel l'événement onfocus de l'objet se déclenche. Remarque: La plage d'éléments capables d'activation et de fondu (l'événement et la méthode) est limitée dans tous les navigateurs sauf dans les versions les plus récentes de Microsoft Internet Explorer (reportez-vous à l'attribut tabindex dans le chapitre 8). Pour une plus grande fiabilité en ce qui concerne la compatibilité ascendante, appliquez la méthode focus() à des éléments qui sont activables de façon évidente, tels que les éléments input et textarea .
Pour activer une zone de texte et présélectionner tout le texte de la zone, utilisez la séquence des méthodes focus() et select() sur l'élément. Si cette séquence doit se produire après un changement de fenêtre (par exemple, après la fermeture d'une boîte de dialogue d'alerte), placez les méthodes dans une fonction indépendante et invoquez cette méthode par le biais de la méthode setTimeout() après la méthode alert() de la boîte de dialogue. Cela permet à IE pour Windows d'exécuter les instructions dans l'ordre correct.
Paramètres
Aucune.
Valeur renvoyée
Aucune.

clientHeight, clientWidth | NN 7 IE 4 DOM s.o.
| Lecture seule
En gros, ces propriétés fournissent la hauteur et la largeur du contenu de l'élément, mais avec quelques variations mineures dans le remplissage de l'élément selon les versions du système d'exploitation de Microsoft Internet Explorer et les modes de compatibilité contrôlés par la déclaration DOCTYPE . Non disponible pour certains types d'éléments dans IE pour Macintosh. Pour Netscape 7, les valeurs sont de zéro, sauf quand le contenu d'un élément dépasse de la zone visible, auquel cas les valeurs révèlent les dimensions de la zone visible (par exemple, la zone de contenu de la fenêtre du navigateur pour l'élément document.body ). Pour en savoir plus, reportez-vous à la section 9.2 au début de ce chapitre.
Exemple
    var midHeight = document.body.clientHeight/2;
Valeur
Valeur en pixels (nombre entier).
Par défaut
0

clientLeft, clientTop | NN s.o. IE 4 DOM s.o.
| Lecture seule
En gros, ces propriétés fournissent les coordonnées gauche et supérieure du contenu de l'élément dans le cadre qui inclut le remplissage de l'élément, mais avec des variations mineures selon les versions du système d'exploitation de Microsoft Internet Explorer. Non disponible pour certains types d'éléments dans IE pour Macintosh. Pour en savoir plus, reportez-vous à la section 9.2 au début du présent chapitre. Des informations plus utiles sur le positionnement des éléments internes proviennent généralement des propriétés offsetLeft et offsetTop (y compris dans Netscape 6). Pour les éléments positionnés par CSS (y compris la modification de la position d'un élément), utilisez les propriétés de l'objet style , telles que left et top , et (dans IE uniquement) pixelLeft et pixelTop .
Valeur
Valeur en pixels (nombre entier).
Par défaut
0

scrollHeight, scrollWidth | NN 7 IE 4 DOM s.o.
| Lecture seule
A l'origine, implémentées dans IE 4 pour les éléments qui défilaient ou influençaient le défilement d'un élément (body , button , caption , div , fieldset , legend , marquee et textarea ), ces propriétés renvoient les dimensions en pixels d'un élément, y compris les éléments plus grands que la zone visible de la fenêtre du navigateur. Elles sont donc différentes des propriétés clientHeight et clientWidth pour les éléments pouvant défiler, qui renvoient seulement les dimensions des portions visibles de l'élément. Cependant, IE pour Macintosh interprète différemment le but des propriétés de défilement et renvoie les dimensions de la portion visible.
A partir de Microsoft Internet Explorer 5 pour Windows, tous les éléments HTML ont ces propriétés et les valeurs pour les éléments ne défilant pas, sont les mêmes que celles des propriétés offsetHeight et offsetWidth . Netscape 7 implémente ces propriétés pour tous les éléments et renvoie la hauteur et la largeur de l'élément, visible ou non. Pour les éléments clés tels que body , il est important de retenir que ces propriétés peuvent être interprétées différemment et sont donc susceptibles de perturber l'opération sur différentes plates-formes.
Exemple
    var midPoint = document.body.scrollHeight/2;
Valeur
Nombre entier positif ou zéro.
Par défaut
Aucune.

scrollLeft, scrollTop | NN 7 IE 4 DOM s.o.
| Lecture/écriture
Fournit la distance en pixels existant entre le côté gauche ou supérieur réel du contenu physique de l'élément et le côté gauche ou supérieur de la partie visible du contenu. Le paramétrage de ces propriétés permet d'utiliser un script pour ajuster le défilement du contenu à l'intérieur d'un conteneur capable de défilement, tel que du texte dans un élément textarea ou un document entier dans une fenêtre ou un cadre de navigateur. Si personne ne fait défiler le contenu, les deux valeurs sont égales à zéro. Si la valeur de la propriété scrollTop est 15, le document défile de 15 pixels dans la fenêtre; la propriété scrollLeft n'est pas affectée, sauf si elle est modifiée. Les valeurs de ces propriétés changent au fur et à mesure que l'utilisateur modifie la position des barres de défilement. Cela est important pour certaines tâches de positionnement basées sur les événements dans IE pour Windows, car le système de coordonnées pour les mesures de décalage d'événements est fonction de la zone visible d'une page dans la fenêtre du navigateur. Vous devez ajouter les facteurs de défilement document.body pour aligner les coordonnées d'événements avec les positions du contenu du corps (reportez-vous à l'exemple de glissement d'un élément dans le chapitre 6). A partir de Microsoft Internet Explorer 5 pour Windows, les propriétés scrollLeft et scrollTop sont disponibles pour tous les objets éléments HTML, mais les valeurs pour les éléments qui ne défilent pas sont de zéro.
Exemple
    document.body.scrollTop = 40;
Valeur
Nombre entier positif ou zéro.
Par défaut
0

blur() | NN 2 IE 3 DOM 1
Supprime l'activation de l'objet courant, moment auquel l'événement onblur de l'objet se déclenche. Remarque: La plage d'éléments capables d'activation et de fondu (l'événement et la méthode) est limitée dans tous les navigateurs sauf dans les versions les plus récentes de Microsoft Internet Explorer (reportez-vous à l'attribut tabindex dans le chapitre 8). Pour une plus grande fiabilité en ce qui concerne la compatibilité ascendante, appliquez la méthode blur() à des éléments qui sont activables de façon évidente, tels que les éléments input et textarea . L'affectation de l'attribut onfocus="this.blur();" à un élément input texte, par exemple, est une façon grossière mais efficace en matière de compatibilité ascendante de désactiver un champ pour les navigateurs ne fournissant pas de véritable désactivation d'éléments.
Utilisez les méthodes blur() et focus() avec modération sur la même page. Vous pouvez déclencher des boucles d'activation et de fondu infinies par accident si des boîtes de dialogue d'alerte sont impliquées à un moment ou à un autre. De plus, sachez que lorsque vous invoquez la méthode blur() sur un objet, un autre objet (peut-être l'objet window ) reçoit un événement onfocus .
Paramètres
Aucune.
Valeur renvoyée
Aucune.