swf – mit Bild ersetzen, falls kein Flash
am 30.09.2011 - 08:17 Uhr in
Hi.
Ich habe ein Logo als Animation gemacht, welches auf der Startseite sowie im header ist. Das ist ein 5 Sekunden Loop...
Fall ein Gast kein Flash hat, soll statt dessen ein Standbild davon zu sehen sein. Ich will eigentlich nicht, dass eine Aufforderung zum installieren des FlashPlayers kommt oder so was...
Ich habe jetzt schon ewig gesucht, aber keine einfache und passende Methode gefunden (ich habe vom Programmieren eigentlich keine Ahnung).
Ich dachte erst, ich mache 2 Textblöcke, in einem ist das Bild und im 2. ist das swf, welches dann position:absolute bekommt. Leider haut das nicht immer hin mit dem layout und wirklich elegant ist das auch nicht.
Hat jemand einen Rat, wie man das ohne größere Umstände hinbekommt?
Besten Dank und Grüße,
Alex
- Anmelden oder Registrieren um Kommentare zu schreiben
Genau umgekehrt
am 01.10.2011 - 14:58 Uhr
Im Grunde läuft es genau umgekehrt. Das (X)HTML enthält zunächst einmal das Bild. Dann überprüft ein JavaScript, ob beim User Flash installiert ist. Hat der User also JavaScript aktiviert und ist Flash installiert, kann das Bild durch das Flash-Logo ausgetauscht werden.
Keine Ahnung, ob es dafür ein spezielles Modul gibt. Du kannst es zB über die SWFObject JavaScript Library erreichen: http://www.appnovation.com/using-a-flash-logo-drupal
Nicolai Schwarz schriebIm
am 01.10.2011 - 15:23 Uhr
Im Grunde läuft es genau umgekehrt. Das (X)HTML enthält zunächst einmal das Bild. Dann überprüft ein JavaScript, ob beim User Flash installiert ist. Hat der User also JavaScript aktiviert und ist Flash installiert, kann das Bild durch das Flash-Logo ausgetauscht werden.
Japp, das ist die sinnvollere Methode. Sie hat auch den unschlagbaren Vorteil, dass man SuMa-Bots mit Bildern und zugehörigen Alt-Texten etc. versorgen und darüber zus. Traffic generieren kann.
Suchmaschinenoptimierung (SEO) & Drupal