Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/05/2012, 04:26
eduardobpe
 
Fecha de Ingreso: mayo-2012
Ubicación: La Rioja (España)
Mensajes: 13
Antigüedad: 12 años
Puntos: 0
Respuesta: Etiqueta <object> en HTML

Cita:
Iniciado por emprear Ver Mensaje
En primer lugar, bienvenido a FDW @eduardobpe
Gracias por la bienvenida y por la ayuda @emprear.
Como dices, googlearé un poco más de lo que ya he hecho para buscar información sobre <object> y <param> caso por caso, ya que cambia de un tipo de objeto a otro.

Desde mi mensaje anterior, he estado buscando información acerca de los atributos classid, codebase y codetype de la etiqueta <object>.
En el estándar de HTML 4.01 pone lo siguiente:

Cita:
classid = URI
Este atributo puede utilizarse para especificar la localización de la implementación de un objeto mediante un URI. Puede usarse junto con, o como alternativa al atributo data, dependiendo del tipo de objeto involucrado.

codebase = URI
Este atributo especifica la ruta de acceso base (base path) utilizado para completar los URIs relativos especificados por los atributos classid, data y archive. Si está ausente, su valor por defecto es el URI base del documento actual.

codetype = tipo de contenido (tipo MIME)
Este atributo especifica el tipo esperado de contenido de datos cuando se carga el objeto especificado por classid. Este atributo es opcional pero se recomienda cuando se especifica classid ya que permite que el agente de usuario evite la carga de información de tipos de contenido que no soporta. Cuando está ausente, su valor por defecto es el valor del atributo type.
He consultado varias páginas web que hablan sobre esto, pero solo han logrado confundirme más.

Respecto al atributo classid: ¿es lo mismo que el atributo data de <object>?.
En algunos sitios he leído que se utiliza para indicar la URL del ejecutable que debe manejar el contenido de <object>, pero esto creo que no es correcto según lo explicado en el estándar HTML, que dice que se utiliza para indicar la localización de la implementación del objeto.
Lo que no entiendo es lo de "implementación del objeto"; ¿implementación quiere decir los datos del objeto?.
Más que nada, lo digo porque dicho estándar explica el atributo data de <object> de la siguiente manera:

Cita:
data = URI
Este atributo puede utilizarse para especificar la localización de los datos del objeto
En este último atributo dice "especificar la localización de los DATOS del objeto", no dice IMPLEMENTACIÓN como en el caso del atributo classid, ¿cuál es la diferencia?.