Cette commande permet d'insérer dans un document HTML, des objets multimédias de différents types tels que les contrôles ActiveX® ou des modules Flash ainsi que des programmes écrits en Java®.

En fait, la commande <object> se révèle être un véritable couteau suisse du langage HTML et après les nouvelles spécifications du W3C.

La commande <object ...> insère un fichier multimédia.
La commande </object> termine la commande précitée.
L'attribut classid="java:Nom du fichier Java" identifie l'implémentation de l'objet, la syntaxe pouvant varier selon le type de l'objet.
L'attribut codebase="Adresse de chargement" identifie l'adresse URL à partir de laquelle le code de l'objet sera chargé.
L'attribut codetype="Type de l'application" définit le type de contenu associé au code.
L'attribut data="Nom" identifie une adresse où l'objet pourra importer les données nécessaires à son initialisation.
L'attribut type="Type d'application" spécifie le type des données de l'objet.
<html>
  <head>
    <title>Un titre pertinent</title>
    <meta name="Description" content="...">
    <meta http-equiv="Date" content="01/01/2000">
    ...
  </head>
  <body>
    <object
                classid="java:fichier classe"
                codetype="application/java"
                type="Type d'application"
                codebase="Adresse de chargement"
                data="Nom"> 
      <param name="Nom paramètre" value="Valeur paramètre">
      ...
    </object>
    ...
    Diverses commandes HTML
    ...
  </body>
</html>

Plusieurs paramètres sont utilisés pour l'insertion d'objets multimédias tels que les fichiers vidéos et audios.

Propriété Description Valeurs
AutoRewind indique si l'objet multimédia doit automatiquement redémarrer lorsqu'il arrive à la fin.
<param 
         name="AutoRewind" 
         value="True(défaut)|False">
autostart indique si l'objet multimédia doit automatiquement démarrer à l'ouverture de la page HTML.
<param 
         name="autostart" 
         value="True|False(défaut)">
CurrentPosition indique la position courante en secondes de l'objet multimédia.
<param 
         name="CurrentPosition" 
         value="Nb_secondes">
CurrentState indique l'état courant de l'objet multimédia.
<param 
         name="CurrentState" 
         value=
             "0(lecture)|1(Pause)|2(Lecture)">
DisplayBackColor indique une couleur de fond.
<param 
         name="DisplayBackColor" 
         value="#RRVVBB">
DisplayBackImage indique une image de fond.
<param 
         name="DisplayBackImage" 
         value="Adresse_Image.ext">
FileName indique le chemin vers le fichier multimédia.
<param 
         name="FileName" 
         value="Adresse_Fichier.ext">
MovieWindowSize indique la taille de la fenêtre de lecture de l'objet multimédia.
<param 
         name="MovieWindowSize" 
         value="1/1|1/4|1/8|1/16">
PlayCount indique le nombre de fois que sera lu l'objet multimédia.
<param 
         name="PlayCount" 
         value=
              "0(toujours)|1(défaut)|Nfois">
Rate indique le taux et la direction de lecture de l'objet multimédia.
<param 
         name="Rate" 
         value="1/1|1/2|-1/1|-1/2|...">
SelectionStart indique la position en secondes du démarrage de la lecture de l'objet multimédia.
<param 
         name="SelectionStart" 
         value="Nb_secondes">
SelectionEnd indique la position en secondes de la fin de la lecture de l'objet multimédia.
<param 
         name="SelectionEnd" 
         value="Nb_secondes">
ShowControls indique si le panneau de contrôle doit être visible.
<param 
         name="ShowControls" 
         value="True|False(défaut)">
Sommaire