Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Gibt es in html noflash-Tag so wie nocsript?
Gibt es in html noflash-Tag so wie nocsript?
Stefan S.
27.03.14
23:11
Hi.
Gibt es eine einfache Lösung einen Text anzuzeigen, wenn ein Browser kein Flash kann?
Es geht um ein Flash-Widget einer Third Party, was ich einbauen will, zu dem es keine Alternative in html gibt.
Also <noflash...> irgendsowas?
Hilfreich?
0
Kommentare
bmc desgin
27.03.14
23:39
Du kannst nur checken, ob Flash als Plugin ausführbar ist oder nicht - hier gibt es dann auch die Möglichkeit abzufragen ob eine Minimum Version vorausgesetzt wird - ist Flash nicht installiert kann man dann auch alternative HTML ausgeben (kann auch nur Text sein)
Schau dir dazu einfach die javascript Funktion zum checken ob Flash installiert ist oder nicht direkt von Adobe an ...
Hoffe ich konnte helfen
„Ask your questions...“
Hilfreich?
0
Stefan S.
28.03.14
00:31
Also braucht es JavaScript und etwas Aufwand... mal schauen
Ja, Danke.
Hilfreich?
0
Krypton
28.03.14
00:59
Du kannst auch einfach einen DIV-Container hinter das Flash-Modul legen. Wird kein Flash-Inhalt angezeigt, ist automatisch das dahinter liegende Element sichtbar, wenn auch (je nach Browser) mit störendem »fehlendes Plugin« Icon.
Hilfreich?
0
Stefan S.
28.03.14
01:03
Ah, stimmt. Auf die Idee bin ich gar nicht gekommen, Danke!
Hilfreich?
0
sierkb
28.03.14
01:18
Stefan S.
Also braucht es JavaScript und etwas Aufwand... mal schauen
Nein, braucht es nicht. Die Lösung ist ganz einfach, liegt quasi auf der Hand:
Einfach den Flash-Inhalt per <object></object>-Element einbinden. Und innerhalb des <object>-Elements dann Deinen Alternativen Inhalt (Text oder Bild oder whatever). Wird kein Flash-Inhalt gefunden oder kann dieser nicht angezeigt werden, so geht der HTML-Parser zum nächsten Kind-Element des <object>-Elements über und versucht jenes dann anzuzeigen, in dem Fall der vom dem <object>-Element eingeschlossene alternative Inhalt (Bild oder Text oder whatever)
Beispiel:
<object type="application/x-shockwave-flash
data="c.swf?path=movie.swf"
width="400" height="300">
<img src="noflash.gif"
width="200" height="100" alt="" />
</object>
Siehe dazu auch der 12 Jahre alte Artikel auf A List Apart, der in keiner Webentwickler-Bookmarksammlung der letzten Dekade Jahre fehlen sollte, weil's so ein no-brainer ist:
A List Apart: Flash Satay: Embedding Flash While Supporting Standards
, hier die inoffizielle deutsche Übersetzung dazu:
.
Und es steht auch nochmal als Code-Beispiel sogar in der HTML4.01-Spezifikation von 1999 an bei der Beschreibung des Object-Elements hier
drin:
<OBJECT classid="clsid:663C8FEF-1EF9-11CF-A3DB-080036F12502"
data="http://www.acme.com/ole/clock.stm">
This application is not supported.
</OBJECT>
Dieses kaskadierende Moment der Schachtelung bzw. das Anzeigen alternativen Inhalts als Fallback-Möglichkeit anzuzeigen (ich erinnere diesbzgl. an das alt-Attribut beim <img>-Element), ist HTML in die Wiege gelegt, konnte es schon immer, sollte zwecks barrierefreiheit schon immer genutzt werden und wird auch empfohlen z.B. um in HTML5 verschiedene Fallbacks in Form alternativer Video-Codecs oder gar Flash-Video darzustelen, falls der präferierte Video-Codec nicht vorhanden sein sollte:
camendesign: Video for everybody
Hilfreich?
0
Stefan S.
28.03.14
01:43
Wird ja immer besser!
einfach, kurz, standard-konform und - mit deinen Ausführungen jetzt eigtl. völlig - logisch !
Danke!
Hilfreich?
0
bmc desgin
28.03.14
20:41
Die JavaScript Funktion macht eigentlich nix anderes nur eben noch den versions Check
„Ask your questions...“
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Mac mini M4 im ersten Test: Was hält der kleine...
Apple kündigt Systemupdates für heute Abend an ...
iPad Pro M4: Hinweise auf geringere Nachfrage
Apple Intelligence: Weiterhin Nonsens-Zusammenf...
Interview: Größte private Mac-Sammlung
Test Apple Mac mini M4
Kurz: Apple bietet iPhone 15 erstmals refurbish...
Apple veröffentlicht iOS 18.2, iPadOS 18.2 und ...