Unobtrusive Flash Objects

28. Juli 2005

Ich glaube, dass die ganzen JavaScript-Techniken neuerdings nur deswegen so erfolgreich sind, weil sich die Entwickler so sexy Namen dafür einfallen lassen. Heute haben wir es mit Unobtrusive Flash Objects zu tun: UFO. Sehr nett.

Das Prinzip ist relativ einfach erklärt: Es handelt sich um eine Technik, mit der man Flash-Filme auf die standardkonformste Art und Weise in Websites einbettet, die man sich vorstellen kann.

Ist beim User kein Javascript oder kein Flash-Plugin installiert, so kann vom Web-Designer ein beliebiger Text oder ein Bild als Backup definiert werden. Das ist dann für die Sehbehinderten, Dogmatiker und Suchmaschinen nützlich.

Bei allen anderen schaltet sich nach Beendigung des Ladevorgangs das JavaScript ein, scannt die Seite nach auszutauschenden Block-Elementen und bindet den Flash-Code ins DOM ein. Der Clou dabei: Durch eine Browserweiche im JavaScript-Code wird nur der jeweils zum Browser passende Code verwendet. Die lachhafte Doppelung von object- und embed-Element ist somit passé.

Leider versaut UFO ein wenig die Übersicht im head-Bereich des Quelltextes, denn jeder eingebettete Film muss nun hier definiert werden, statt an der Stelle im Quelltext, wo er auftauchen soll.

Ansonsten ist UFO ein fertiges Script und kann recht simpel eingebunden und genutzt werden.

(via Zeldman)

2 Kommentare

  1. Martin am 30. Juli 2005 #

    Suchmaschinen durchsuchen zwar teilweise Flash, aber führen ganz sicher kein JavaScript aus. Von daher bleiben die auch wieder außen vor.

    Zwar auch verschachtelt, aber ohne embed und JavaScript macht es Hixie vor: Embedding flash without embed
    (Das plöde Textile unterschlägt Tags)

    Dann gibt es da noch das recht bekannte Flash Satay -Verfahren (hier hindert mich Textile daran, das «-Verfahren« ohne Lücke an den Link zu klatschen)

    Und dann sind da noch einige Sachen, die ich mal in meine Bookmarks gepackt hab, um mich später eingehender damit zu beschäftigen, was noch nicht geschehen ist:
    AccessBlog: Zugängliche Flash-Anwendungen
    Flash Totanus Loader For Xhtml
    Stylehack » XHTML Validation & Flash Movies
  2. Jan am 31. März 2006 #

    Ein ähnliches Script findet sich auch unter blog.deconcept.
    Mir persönlich gefällt UFO allerdings besser.

    So long, Jan

Kommentar schreiben

Textile zur Textstrukturierung. Werbliche und SEO-Links werden gelöscht.

Kommentarfeed

Zusatzinfos

Aktuelle Artikel