pluginsNN 3 IE 4 DOM s.o.

Navigator et Internet Explorer disposent tous deux d'un tableau plugins, mais leurs collections d'objets diffèrent. Le tableau plugins de Navigator et IE pour Macintosh est une propriété de l'objet navigator. Chaque élément du tableau navigator.plugins représente un plug-in installé dans le navigateur (en réalité, ce plug-in a simplement été enregistré dans le navigateur lors du dernier chargement de ce dernier). Voir l'objet plugin.

 

Pour Windows, la collection plugins de Microsoft Internet Explorer appartient à l'objet document et reflète, pour l'essentiel, la collection embeds, puisqu'elle contient une collection de tous les objets embed du document. Un élément embed peut assurément lancer un plug-in, mais il ne le fait pas nécessairement. Par ailleurs, l'accès JavaScript aux plug-ins installés diffère également dans Internet Explorer pour Windows et Navigator (IE pour Macintosh ne fournit pas cet accès).

 
Référence de modèle d'objet
 
  • navigator.plugins
  • document.plugins
 
Propriétés spécifiques à l´objet
 
length
 
Méthodes spécifiques à l´objet
 
item()namedItem()
lengthNN 3 IE 4 DOM s.o.

Lecture seule

Renvoie le nombre d'éléments de la collection.

 
Exemple
 
var IEhowMany = document.plugins.length;
var NNhowMany = navigator.plugins.length;
 
Valeur

Nombre entier.

item()NN 6 IE 4(Win) DOM s.o.

item(index[, subindex]) item(index)

Renvoie un objet ou une collection d'objets pour l'élément correspondant à la valeur d'index (ou éventuellement aux valeurs d'index et de sous-index).

 
Paramètres
 
  • Lorsque le paramètre est un nombre entier à base zéro, la valeur renvoyée est un seul élément qui correspond à l´élément spécifié dans l´ordre du code source (imbriqué dans l´élément actuel). Lorsque le paramètre est une chaîne (IE uniquement), la valeur renvoyée est une collection d´éléments dont les propriétés name correspondent à cette chaîne.
  • Dans IE uniquement, si vous définissez une valeur sous forme de chaîne pour le premier paramètre, vous pouvez utiliser le second pour spécifier un nombre entier à base zéro afin d'extraire un élément spécifique de la collection dont les propriétés name correspondent à la valeur contenue dans la chaîne du premier paramètre.
 
Valeur renvoyée

Objet ou collection d'objets (tableau). A défaut de correspondance avec les paramètres, la valeur renvoyée est null.

namedItem()NN 6 IE 6 DOM s.o.

namedItem("name")

Renvoie un objet plugin (NN) ou embed (IE) pour l'élément correspondant à la valeur de chaîne de paramètre.

 
Paramètres
 
  • La chaîne contenant la même valeur que l´attribut name de l´élément désiré.
 
Valeur renvoyée

Un objet plugin (NN) ou embed (IE). A défaut de correspondance avec les paramètres, la valeur renvoyée est null.