Hi,
Dem Besucher einer Website soll bei Aufruf der Site automatisch eine Animation, in diesem Fall eine kurze Videosequenz, gezeigt werden. Gewählt wurde hierfür das mp4-Format, welches dann mit Hilfe des installierten Quicktime Plugins des Browsers angezeigt werden soll. Für Besucher der Seite, welche kein Quicktime installiert haben, soll die gleiche Animation mit Hilfe von Flash angezeigt werden. Hierfür wird mittels SWF-Container ebenfalls die mp4-Datei auf dem Server genutzt.
Um zu prüfen, ob im Browser des Besuchers Quicktime installiert ist habe ich eine entsprechende Abfrage in die Site integriert:der Browser kann von sich aus prüfen, ob er den im <object>-Element angegebenen Typus unterstützt. Tut er dies nicht, verwendet er den Inhalt des <object> zur Darstellung - welcher beispielsweise ein weiteres <object> mit einem anderen Typus sein kann.
Wo genau brauchst Du jetzt JavaScript?
Cheatah
Hallo Cheatah,
Du meinst eine verschachtelte <object>-Anweisung im HTML-Code. Das war meine ursprüngliche Variante, allerdings habe ich dann gelesen, das es im IE wohl ein grundsätzliches Problem mit dem automatischen Ausführen z.B. des Quicktime Plugins geben soll. Von Seiten der Autorin wurde daher alternativ der Aufruf per Javascript-Funktion empfohlen. Dies fand ich auch von Seiten Apples auf einer Seite in deren Entwickler-Bereich bestätigt. Um diesem eventuellen Problem aus dem Weg zu gehen, habe ich mich zu der empfohlenen Lösung per Javascript durchgerungen. Ich weiss allerdings nicht, inwieweit diese Information noch aktuell ist.
Gruss Jörg