L'aide de vue HTML Object
L'élément HTML <object> est utilisé pour inclure un média comme
Flash ou QuickTime dans les pages Web. L'aide de vue Object vous aide à
réaliser ceci avec un minimum d'effort.
Il existe quatre aides de vue Object initiaux :
htmlFlash : génère le balisage pour l'inclusion de fichiers
Flash.
htmlObject : génère le balisage pour l'inclusion d'objets
personnalisés.
htmlPage : génère le balisage pour l'inclusion d'autres pages
(X)HTML.
htmlQuicktime : génère le balisage pour l'inclusion de fichiers
QuickTime.
Toutes ces aides partagent une interface similaire. Pour cette raison, cette
documentation ne présentera des exemples que pour deux de ces aides.
Aide de vue Flash
Inclure du Flash dans votre page est assez simple. Le seul argument requis est
l'URI de la ressource.
htmlFlash('/path/to/flash.swf'); ?>
]]>
Ceci affichera le code HTML suivant :
]]>
Cependant vous pouvez aussi spécifier des attributs, des paramètres et du contenu qui
peuvent être affichés avec la balise <object>. Ceci peut être montré avec
l'aide de vue htmlObject.
Personnalisation d'un objet en fournissant des arguments additionnels
Le premier argument de l'aide Object est toujours requis. Il s'agit
de l'URI de la ressource à inclure. Le second argument est seulement requis par l'aide
htmlObject. Les autres aides contiennent déjà la bonne valeur pour cet
argument. Le troisième argument est utilisé pour fournir des attributs à l'élément
object. Seul un tableau de paires clé/valeur est accepté.
classid ou codebase sont des exemples de tels attributs. Le
quatrième paramètre ne prend aussi qu'un tableau de paires clé/valeur est les utilise
pour créer des éléments <param>. Enfin, vous avez la possibilité de
fournir un contenu additionnel à l'objet en cinquième paramètre. Voici donc un exemple
qui utilise tous le paramètres :
htmlObject(
'/path/to/file.ext',
'mime/type',
array(
'attr1' => 'aval1',
'attr2' => 'aval2'
),
array(
'param1' => 'pval1',
'param2' => 'pval2'
),
'some content'
); ?>
]]>
Ceci affichera le code HTML suivant :
some content
]]>