Elemento param

Si no sabes lo que es un elemento o cómo debes usarlo, te recomiendo leer el tutorial "Tags y atributos en HTML" que puedes encontrar en la sección de tutoriales HTML.

Descripción

El elemento param provee parámetros para los recursos incrustados con el elemento object. Estos parámetros son pasados al plugin a cargo del procesamiento o ejecución del objeto y por lo tanto, son sólo necesarios cuando el objeto representa un recurso que invoca a un plugin.

Para definir parámetros, los autores tienen disponibles dos atributos, ambos requeridos, que son name y value. Juntos, permiten especificar un nombre y un valor para los parámetros que definen.

Los atributos type y valuetype se han vuelto inválidos en HTML5. Se aconseja a los autores abandonar su uso.

Ejemplos

En este primer ejemplo insertaremos una película Flash interactiva con object, mientras que proveeremos algunos parámetros para el plugin con el elemento param, que en este caso son: la película que necesita cargar ("movie"), la calidad que debería usarse para reproducirla ("quality") y cómo su fondo debería ser rellenado ("wmode").

La representación apropiada de este ejemplo depende exclusivamente de la disponibilidad del plugin requerido en el navegador del visitante. Esta es una desventaja del contenido incrustado, ya que los plugins no son siempre globalmente soportados.

<object data="/assets/flash/light-bulb.swf" type="application/x-shockwave-flash" width="180" height="350">
  <param name="movie" value="/assets/flash/light-bulb.swf">
  <param name="quality" value="high">
  <param name="wmode" value="transparent">
</object>

En el segundo ejemplo, insertaremos un archivo MIDI. Este es otro tipo de recurso habitual que depende de un plugin. Recuerda que si no tienes el plugin instalado en tu navegador no te será posible acceder a los recursos insertados con object.

Aquí, el elemeneto param será utilizado para pasar un parámetro ("autostart") al plugin con el fin de instruirlo a que no comience la reproducción del archivo automáticamente.

<p>Aquí tienes la versión MIDI de "Aire para la cuerda de sol".</p>
<object data="/assets/audio/Bach_Air_on_the_G_string.mid" type="audio/mid">
  <param name="autostart" value="false">
</object>

Aquí tienes la versión MIDI de "Aire para la cuerda de sol".

Atributos

Atributos específicos

name

Una cadena que representa el nombre del parámetro. Esto ayudará al plugin u objeto a identificar al parámetro durante su manipulación.

Ejemplo

<param name="deberiashacerlo" value="si">

value

Una cadena que representa el valor pasado al plugin. Este valor será usado junto con el nombre (name) en la identificación y procesamiento del parámetro.

Ejemplo

<param name="lang" value="es">

valuetype

El tipo de información provista en el atributo value. Los valores posibles son (insensibles a mayúsculas/minúsculas):

  • data: el valor es pasado al objeto como una cadena. Este es el valor por defecto.
  • ref: el valor es un URI que apunta a un recurso con definición de valores. El URI debe ser pasado tal como está (sin resolver).
  • object: el valor se refiere al atributo id de otra declaración de objeto presente en el documento.

Este atributo se ha vuelto obsoleto desde la introducción del estándar HTML5. Su uso ya no es recomendado.

Ejemplo

<param name="lang" value="objeto1" valuetype="object">

type

El tipo de recurso apuntado en atributo value, cuando el atributo valuetype se establece a "ref".

Este atributo se ha vuelto obsoleto desde la introducción del estándar HTML5. Su uso ya no es recomendado.

Ejemplo

<param name="musicadefondo" value="http://www.algunsitiodeejemplo.com/cancion-favorita.mid" valuetype="ref" type="audio/mid">

Atributos globales

Para más información acerca de los atributos globales refiérete a esta lista de atributos gloables en HTML5.

Eventos

Eventos globales

Para más información acerca de los eventos globales refiérete a esta lista de eventos globales en HTML5.