Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<object> HTML-Externobjekt-Element

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Das <object>-Element repräsentiert eine externe Ressource, die als Bild, eingebetteter Browsing-Kontext oder als Ressource, die von einem Plugin verarbeitet werden kann, behandelt werden kann.

Probieren Sie es aus

<object
  type="video/mp4"
  data="/shared-assets/videos/flower.mp4"
  width="250"
  height="200"></object>

Attribute

Dieses Element enthält die globalen Attribute.

archive

Eine durch Leerzeichen getrennte Liste von URIs für Archive der Ressourcen des Objekts.

border

Die Breite eines Rahmens um die Steuerung in Pixeln.

classid

Die URI der Implementierung des Objekts. Sie kann zusammen mit oder anstelle des data-Attributs verwendet werden.

codebase

Der Basispfad, der verwendet wird, um relative URIs aufzulösen, die durch classid, data oder archive angegeben werden. Falls nicht angegeben, ist die Standard-Basis-URI das aktuelle Dokument.

codetype

Der Inhaltstyp der durch classid angegebenen Daten.

data

Die Adresse der Ressource als gültige URL. Mindestens eine der Eigenschaften data und type muss definiert sein.

declare

Die Anwesenheit dieses Booleschen Attributs macht dieses Element nur zu einer Deklaration. Das Objekt muss durch ein nachfolgendes <object>-Element instanziiert werden. Das <object>-Element muss jedes Mal vollständig wiederholt werden, wenn die Ressource erneut verwendet wird.

form

Das Formelement, mit dem das Objektelement assoziiert ist (sein Formbesitzer). Der Wert des Attributs muss eine ID eines <form>-Elements im selben Dokument sein.

height

Die Höhe der angezeigten Ressource, wie in <integer> in CSS-Pixeln.

name

Der Name eines gültigen Browsing-Kontextes (HTML5) oder der Name der Steuerung (HTML 4). Der Name wird eine Eigenschaft der Window- und Document-Objekte, die einen Verweis auf das eingebettete Fenster oder das Element selbst enthalten.

standby

Eine Nachricht, die der Browser anzeigen kann, während die Implementierung und Daten des Objekts geladen werden.

type

Der Inhaltstyp der durch data angegebenen Ressource. Mindestens eine der Eigenschaften data und type muss definiert sein.

usemap

Ein Hash-Name-Referenz zu einem <map>-Element; das heißt ein '#' gefolgt vom Wert eines name eines Map-Elements.

width

Die Breite der angezeigten Ressource, wie in <integer> in CSS-Pixel.

Beispiele

Einbetten eines Videos

HTML

html
<object
  type="video/webm"
  data="/shared-assets/videos/flower.webm"
  width="600"
  height="140">
  <img
    src="/shared-assets/images/examples/flowers.jpg"
    alt="Some beautiful flowers" />
</object>

Ergebnis

Wenn das Video im Beispiel nicht geladen werden kann, wird dem Benutzer ein Bild als Fallback-Inhalt bereitgestellt. Das <img>-Tag wird verwendet, um ein Bild anzuzeigen. Wir fügen das Attribut src hinzu, das auf den Pfad des einzubettenden Bildes gesetzt ist. Außerdem fügen wir das alt-Attribut hinzu, das dem Bild einen zugänglichen Namen gibt. Wenn das Bild ebenfalls nicht geladen werden kann, wird der Inhalt des alt-Attributs angezeigt.

Technische Übersicht

Inhaltskategorien Strömungsinhalt; Phraseninhalt; eingebetteter Inhalt, fühlbarer Inhalt; wenn das Element ein usemap-Attribut hat, interaktiver Inhalt; aufgelistet, einreichbar form-assoziiertes Element.
Erlaubter Inhalt null oder mehr <param>-Elemente, dann transparent.
Tag-Auslassung Keine, sowohl das öffnende als auch das schließende Tag sind erforderlich.
Erlaubte Eltern Jedes Element, das eingebetteten Inhalt akzeptiert.
Implizierte ARIA-Rolle Keine entsprechende Rolle
Erlaubte ARIA-Rollen application, document, img
DOM-Interface [`HTMLObjectElement`](/de/docs/Web/API/HTMLObjectElement)

Spezifikationen

Spezifikation
HTML
# the-object-element

Browser-Kompatibilität

Siehe auch