OBJECT-Tag versus EMBED-Tag

(Auszug aus "Das Einsteigerseminar SVG — Webgrafiken mit XML" von Helma Spona)

Ist ein SVG-Viewer zur Darstellung von SVG-Grafiken installiert, macht es keinen Unterschied, welchen Tag Sie verwenden. Alternative Inhalte lässt aber nur der <OBJECT>-Tag zu, für den <EMBED>-Tag müssen Sie dazu einen separaten <NOEMBED>-Tag innerhalb des <EMBED>-Tags einfügen. Der Inhalt des <NOEMBED>-Tags wird allerdings nur ausgeführt, wenn der Browser grundsätzlich keine Plug-Ins unterstützt. Unterstützt er Plug-Ins, ist aber kein Plug-In für SVG-Dateien installiert, wird ein Platzhalter angezeigt.

Möchten Sie den <EMBED>-Tag verwenden, können Sie aber auch per JavaScript prüfen, ob ein Plug-In installiert ist und dann auf eine SVG-freie Seite weiterleiten. Das funktioniert natürlich nicht, wenn der Browser des Benutzers kein JavaScript ausführt oder JavaScript deaktiviert ist. Sinnvoller ist daher immer eine normale Seite ohne SVG als Standard anzubieten und dort zu prüfen, ob SVG unterstützt wird und nur in diesem Fall auf eine Seite mit SVG weiterzuleiten. Das stellt sicher, dass dies einwandfrei funktioniert. Noch besser ist es, wenn Sie die SVG-Unterstützung durch ein serverseitiges Skript prüfen. Das funktioniert dann unabhängig von der JavaScript-Unterstützung des Browsers.

Hinweis:
Opera unterstützt den <OBJECT>-Tag offenbar nicht richtig, zumindest nicht im Zusammenhang mit dem für SVG-Dateien erforderlichen MIME-Typ. Leider wird dann aber nicht nur der Tag selbst, sondern auch der darin eingeschlossene alternative Inhalt nicht angezeigt. Es scheint so zu sein, dass Opera zwar das Plug-In und die Grafik lädt, diese aber nicht anzeigt. Ein ähnliches Verhalten lässt sich in Einzelfällen auch beim Netscape Navigator 4.x feststellen.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema SVG bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © verlag moderne industrie GmbH 2001
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Das Einsteigerseminar SVG — Webgrafiken mit XML" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

verlag moderne industrie GmbH, Justus-von-Liebig-Straße 1, D-86899 Landsberg/Lech, fon ++49 (0) 81 91 / 125 – 0, leserservice(at)mi-verlag.de