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)"> |