Bild anzeigen (!!Wenn Flash nicht installiert ist)

Status
Nicht offen für weitere Antworten.

Rexo

Mitglied
Hallo zusammen,

ich möchte, dass ein Bild angezeigt wird, wenn kein Flash installiert bzw. aktiviert ist.
Sprich eine kleine Animation, die notfalls durch eine kleine Grafik (an der selben Stelle) "ersetzt" wird.

1) Versuch das Flash abzspielen
-> scheitert dies 2) soll an der selben Stelle statt des Flash's eine Grafik (jpg, gif,..) angezigt weden.

Ich möchte aber nicht 2 getrennte Seiten gestalten, die von einer PreOpen-Seite "verwaltet" wird durch eine Weiterleitungsfunktion.

-> Daher muss das Ersetzen auf der selben Seite geschehen.

Grüsse
 
Laut SelfHTML lässt sich zwischen <object> und </object> eine Alternative in HTML anbieten. Das kann dann auch ein Bild sein, welches im alt-Attribut als letzte Alternative einen Text hat.
Wie das in den Browsern interpretiert wird, weiß ich allerdings nicht.

Gruß hpvw
 
Vielen Dank für die schnellen und konstruktiven Antworten :)

Ich hab die Lösung erst in Selfhtml gesucht, aber effektiv hier im Forum dann doch mit nem kleinen Beispiel von Slayer122282 gefunden :)

Code:
<object width="750" height="120"
type="application/x-shockwave-flash" data="bla.swf">
<param name ="movie" value = "bla.swf" />
 <img src="blabla.gif" alt="MLSchwaben" height="120" width="750"><br>
</object>

Sprich nen einfachen img-Tag in das umschließende object reinschreiben, wie auch hpvw bereits geschrieben hat. ;)
 
Hast Du das getestet? Wenn ja mit welchen Browsern mit/ohne Flash?
Würde mich mal interessieren, ob das in der Praxis genauso funktioniert, wie in der Theorie.
Oder hat Slayer das getestet, dann könntest Du den Beitrag verlinken.
Ich bin ja sooo neugierig :)

Gruß hpvw
 
Jupp hab es eben kurz getestet. Bisher aber nur mit IE 6 mit / und ohne Flash.
Hat ohne Probleme bzw. Meldungen funktioniet. Laut dem w3c-Validator ist der Code auch
valid.

Wenn du Opera oder "Ähnliches" zur Hand hast, kannst du es gerne testen und deine Erfahrungen schreiben :)
 
Zuletzt bearbeitet:
Mein Flash deinstalliere ich jetzt nicht, daher nur Tests mit Flash und einem "Flash-Video" mit Ton und Bild:
IE 6.0: Ton und Bild von Flash
FF 1.0: Ton und Bild von Flash
OP 8.01: Ton und Bild von Flash
NS 7.1: Ton von Flash, schwarzes Flash-Fenster ohne Video, wie auch auf der Original-Seite mit diesem Browser
NS 8.0: Ton und Bild von Flash
NS 4.78: Alternativbild, aber Ton von Flash

Der Code (Valid XHTML 1.1):
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<meta http-equiv="Content-Type"
    content="application/xhtml+xml; charset=UTF-8" />
<title>Object mit Alternative</title>
</head>
<body>
<div>
<object width="400" height="300"
        type="application/x-shockwave-flash" data="bird.swf">
    <param name="movie" value="bird.swf" />
    <img src="./bird.jpg" alt="Letzte Alternative" />
</object>
</div>
</body>
</html>
Ich erweitere das hier, wenn mir jemand sagt, wie man Flash in den einzelnen Browsern deaktivieren kann, ohne es zu deinstallieren.

Gruß hpvw
 
In den IE-Versionen geht es unter:

Internetoptionen -> Sicherheit (Internet) -> Stufe anpassen

und dort unter "ActiveX-Steuerelemente und Plugins" die Veränderungen vornehmen

N4.8:

Da ich Netscape "nur" als Mail-Programm nutze ist der der Navigitor auf Standardeinstellungen (-> kein Flash)

Dort funktioniert die Anzeige des Bildes.
 
Hab das Thema als erledigt gekenzeichnet, da der "funktionierende" Code bereits gepostet wurde.
Es stellt sich nur noch die Frage der Kompatibilität der Browser:

Wenn sich noch jemand finden könnte, der die folgenden Browser:

FF 1.0
OP 8.01
NS 7.1:
NS 8.0:

mit deaktiviertem Flash bzw. nichtinstallierten Flash testen könnte, wär das ne runde Sache und damit "absolut" erledigt :)
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück