applet | NN 3 IE 4 DOM 1
L'objet applet représente l'élément applet.
Equivalent HTML
    <applet>
Référence de modèle d'objet
    [window.]document.appletName
    [window.]document.getElementById("elementID")
Propriétés spécifiques à l´objet
align | alt | altHTML | archive | code
codeBase | dataFld | dataSrc | height | hspace
name | object | src | vspace | width
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étermine l'alignement de l'élément dans le conteneur environnant. Implémentée, mais partiellement, dans Netscape 6.2. Reportez-vous à la section 8.1.5 au début du chapitre 8 pour connaître l'incidence des différentes valeurs sur cette propriété.
Exemple
    document.getElementById("myApplet").align = "center";
Valeur
L'une des constantes d'alignement suivantes: absbottom | absmiddle | baseline | bottom | left | middle | right | texttop | top.
Par défaut
left

alt | NN 6 IE 6 DOM 1
| Lecture/écriture
Voici le texte qui s´affiche si le chargement de l'objet ou de l´applet échoue. Il ne semble pas que le paramétrage de cette propriété sur un objet applet existant produise un effet visuel.
Exemple
    document.myApplet.alt= "Image Editor Applet";
Valeur
Toutes les chaînes de caractères entre guillemets, à l´exception des balises HTML, ne sont pas interprétées.
Par défaut
Aucune.

altHTML | NN s.o. IE 4 DOM s.o.
| Lecture/écriture
Fournit le contenu HTML affiché si le chargement de l'objet ou de l´applet échoue. Ce contenu peut être un message, une image statique ou tout autre objet HTML approprié. Il ne semble pas que le paramétrage de cette propriété sur un objet applet existant produise un effet visuel.
Exemple
    document.myApplet.altHTML = "<img src='appletAlt.gif'>";
Valeur
Toute chaîne de caractères entre guillemets, y compris les balises HTML.
Par défaut
Aucune.

archive | NN 6 IE 6 DOM 6
| Lecture seule
Représente l´attribut archive de l'élément applet. Implémentée, mais partiellement, dans les navigateurs. Reportez-vous à la section consacrée à l´attribut archive dans le chapitre 8.
Exemple
    if (document.applets["clock"].archive == "myClock.zip") {
        // process for the found class file
    }
Valeur
URI sous forme de chaîne sensible à la casse.
Par défaut
Aucune.

code | NN 6 IE 4 DOM 1
| Lecture seule
Fournit le nom du fichier de classe Applet Java déterminant l'attribut code. Implémentée, mais partiellement, dans Netscape 7.
Exemple
    if (document.applets["clock"].code == "XMAScounter.class") {
        // process for the found class file
    }
Valeur
Nom de fichier de classe Applet sous forme de chaîne sensible à la casse.
Par défaut
Aucune.

codeBase | NN 6 IE 4 DOM 1
| Lecture seule
Fournit le chemin du répertoire contenant le fichier de classe désigné par l'attribut code. L'attribut codebase nomme uniquement le chemin, pas le fichier de classe. Implémentée, mais partiellement, dans Netscape 7.
Exemple
    if (document.applets["clock"].codeBase == "classes") {
        // process for the found class file directory
    }
Valeur
Nom de chemin sensible à la casse, qui est en général l'adresse relative par rapport au répertoire contenant le document HTML courant.
Par défaut
Aucune.

dataFld | NN s.o. IE 4 DOM s.o.
| Lecture/écriture
Le mode d'utilisation de cette propriété avec un objet applet n'est pas clair, car les propriétés dataFld et dataSrc (définies dans les attributs de l'élément) sont appliquées à des éléments param individuels.
Valeur
Identifiant de la colonne de la source de données, sensible à la casse.
Par défaut
Aucune.

dataSrc | NN s.o. IE 4 DOM s.o.
| Lecture/écriture
Le mode d'utilisation de cette propriété avec un objet applet n'est pas clair, car les propriétés dataFld et dataSrc (définies dans les attributs de l'élément) sont appliquées à des éléments param individuels.
Valeur
Identifiant de la source de données, sensible à la casse.
Par défaut
Aucune.

height, width | NN 6 IE 4 DOM 1
| Lecture/écriture
Indique la hauteur et la largeur de l'élément, en pixels, identiques à celles définies dans les attributs de la balise. La modification de ces valeurs ne modifie pas nécessairement le rectangle de l´applet une fois le chargement effectué. Implémentée, mais partiellement, dans Netscape 7.
Exemple
    var appletHeight = document.myApplet.height;
Valeur
Nombre entier.
Par défaut
Aucune.

hspace, vspace | NN 6 IE 4 DOM 1
| Lecture/écriture
Indique la mesure en pixels des marges horizontales et verticales entourant une applet. La propriété hspace affecte de façon identique les côtés gauche et droit de l'élément; la propriété vspace affecte de façon identique les côtés haut et bas de l'élément. Ces marges diffèrent de celles définies dans les feuilles de style, mais leur aspect visuel est identique.
Exemple
    document.getElementById("myApplet").hspace = 5;
    document.getElementById("myApplet").vspace = 8;
Valeur
Nombre entier de pixels.
Par défaut
0

name | NN 6 IE 4 DOM 1
| Lecture seule
Identifiant associé à l´applet. Faites référence à l'objet par son nom sous la forme document.appletName.
Valeur
Identifiant sensible à la casse, conforme aux règles de dénomination des identifiants: il ne peut pas contenir d'espace blanc ni de signe de ponctuation, à l'exception du caractère de soulignement, et ne peut pas commencer par un chiffre.
Par défaut
Aucune.

object | NN s.o. IE 4 DOM s.o.
| Lecture seule
Renvoie une référence à l´objet applet de façon à ce qu´un script puisse accéder à une méthode ou propriété de l´applet dont le nom est identique à une méthode ou propriété de l´objet élément applet.
Valeur
Référence à l'objet applet (et non l´objet élément applet).
Par défaut
Aucune.

src | NN s.o. IE 4 DOM s.o.
| Lecture seule
Internet Explorer définit cet attribut comme étant l'adresse URL d'un fichier associé. La propriété src ne remplace pas les propriétés code et/ou codebase.
Valeur
Adresse URL complète ou relative, sous forme de chaîne.
Par défaut
Aucune.

vspace |
Voir hspace.

width |
Voir height.

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.

accessKey | NN s.o. IE 4 DOM 1
| Lecture/écriture
Une seule touche de caractère qui active un élément (dans certains navigateurs) ou active un contrôle de formulaire ou une action de lien. Le navigateur et le système d'exploitation déterminent si l'utilisateur doit appuyer sur une touche de modification (par exemple Ctrl, Alt ou Commande) en même temps que sur la touche d'accès pour activer le lien. Dans IE 5 pour Windows et versions ultérieures ainsi que Netscape 6, il doit obligatoirement s'agir de la touche Alt et celle-ci est insensible à la casse. Dans IE 5 pour Macintosh et versions ultérieures ainsi que Netscape 6, il doit obligatoirement s'agir de la touche Ctrl.
Bien que répertorié ici comme attribut largement partagé, ce n'est pas toujours le cas dans toutes les implémentations. Netscape 6 (par le biais du DOM W3C) reconnaît cette propriété pour les éléments suivants uniquement: a , area , button , input , label , legend et textarea . A cette liste, IE 4 ajoute applet , body , div , embed , isindex , marquee , object , select , span , table et td (mais supprime label et legend ). IE 5 ajoute tout autre élément affichable, mais attention: à l'exception de l'élément input et d'autres éléments ayant trait aux formulaires, vous devez aussi affecter un attribut tabindex ou une propriété tabIndex à l'élément dans IE 5 et versions ultérieures (même s'il ne s'agit que d'une valeur de zéro pour tous) pour permettre à la combinaison de touches d'accélération d'activer l'élément. A partir de Netscape 7, Netscape ne modifie pas le comportement de l'interface utilisateur si un script modifie la valeur de la propriété.
Exemple
    document.links[3].accessKey = "n";
Valeur
Caractère unique du clavier alphanumérique (y compris les signes de ponctuation).
Par défaut
Une chaîne vide.

tabIndex | NN 6 IE 4 DOM 1
| Lecture/écriture
Nombre indiquant la position de cet élément dans l'ordre de tabulation des éléments pouvant être activés dans le document. L'ordre de tabulation suit un ensemble de règles très strictes. Les éléments dont les valeurs affectées aux propriétés tabIndex diffèrent de zéro sont les premiers activés lorsqu'un utilisateur commence à tabuler dans une page. Le premier élément activé est celui dont l'attribut tabIndex a la valeur la plus faible, et ainsi de suite, dans l'ordre croissant, quel que soit l'emplacement physique des éléments sur la page ou dans le document. Si deux éléments ont un attribut tabIndex de valeur identique, c'est celui qui apparaît le premier dans le document qui est activé d'abord. Viennent ensuite les éléments qui ne prennent pas en charge la propriété tabIndex ou dont la valeur est zéro. Ces éléments sont activés dans l'ordre où ils apparaissent dans le document.
Le DOM W3C et Netscape 6 limitent la propriété tabIndex aux objets éléments suivants: a , area , button , input , object , select , textarea . A cette liste, IE 4 ajoute applet , body , div , embed , isindex , marquee , span , table , et td . IE 5 ajoute tout autre élément affichable. Une valeur négative dans IE (uniquement) supprime un élément de la séquence de tabulation.
Les liens et les ancres ne sont pas activables à l'aide de la touche de tabulation dans la version Macintosh de Microsoft Internet Explorer 4 et la propriété tabIndex des objets éléments a est donc ignorée dans cette version.
Exemple
    document.getElementById("link3").tabIndex = 6;
Valeur
Nombre entier.
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.