Das von Netscape eingeführte EMBED-Element bindet Dateien in HTML-Seiten ein. Es hat nie den "Segen" von W3 erhalten, wurde aber leidlich vom Internet-Explorer unterstützt.
Das von Netscape definierte Tag ruft anhand des Mime-Types ein entsprechendes
Programm oder Plugin auf, das dieses Format verarbeiten kann. W3 hat hierfür das wesentlich flexiblere object-Element vorgesehen, das vom NN allerdings noch nicht unterstützt wird. Der MSIE interpretiert embed für einige Formate wie beispielsweies Sound.
Mit embed kann man beispielweise per OLE-Schnittstelle
ein Bild in einem vom Browser nicht unterstützten Format einbinden.
Dabei werden vom NN schon eine Reihe von Formaten mit Plugins unterstützt und automatisch geladen.
Dazu gehört LiveAudio für AU-, WAV- und MID-Dateien, Live 3D für WRL-Dateien (VRML), Quicktime für MOV-Dateien,
NPAVI32 für AVI-Videos sowie eine Linklibrary für den Aufruf von externen Programmen.
Die "sinnvollen" Attribute und JavaScript-Eigenschaften und Methoden sind je nach Plugin unterschiedlich.
Leider sind die "Fähigkeiten" auch von Plattform zu Plattform verschieden, was eine übergreifende Entwicklung praktisch unmöglich macht. Eine WAV-Datei unter dem Mac kann beispielsweise viel weniger gesteuert werden als unter dem PC.
Beispiel EMBED mit WAV-Datei
Je nach Typ der Datei wird EMBED anders gerendert. Die WAV-Datei im Beispiel wird über das Einfügen
des jeweiligen Plugins gelöst, andernfalls (nicht vom MSIE unterstützt) über OLE ein gerendertes Element eingesetzt. Je nach Plugin
können dann auch andere Attribute verwendet werden (Beispielsweise für Shockwave)
Der Betreiber von www.dBooks.de übernimmt keine
Verantwortung für den Inhalt und die Richtigkeit der Angaben auf
den verlinkten Websites.
Zu den üblichen NoNos gibt es keine direkten Verweise.