Simon: Alternartive zu Flash anzeigen, wenn Flash nicht geht

Hi Forum!

Ich weiss, die Frage ist nicht neu doch fand ich im Forum keine für mich treffende Aussage dazu. Deshalb hier evtl. ein Post, der alles klar stellen kann/soll. Kenn im Netz streiten die ja: ja so, nein so, nee doch soo. Ich will echt mal wissen was Sache is:

So, ich habe auf einer Seite Flash wie folgt eingebunden:

<!-- Flash für alle die es verstehen -->
<object data="flash.swf" type="application/x-shockwave-flash width="45" height="300" border="0">
<param name="movie" value="flash.swf">
<param name="quality" value="high">
<param name="scale" value="exactfit">
<param name="menu" value="true">
<param name="bgcolor" value="#2e498d">

<!-- für Alle, die <object> nicht verstehen, also NS -->
<embed src=".swf" quality=high bgcolor=#2e498d  width="45" height="300" name="Rubrik" align="" type="application/x-shockwave-flash" pluginurl="http://www.macromedia.com/go/getflashplayer" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>

<!-- für Alle, die garnix verstehen oder kein Flash haben -->
<img src="bild.gif" height="300" width="45">
</object>

Wenn ich im IE6 und Opera 7.11 Flash ausschalte, zeigen sich unterschiedliche Dinge: der IE zeigt das Bild an (so ist es gewollt!!) und Opera zeigt nichts an, ausser den blauen Hintergrundfarbe in der passenden Größe). WIESO? Ich will, dass da das <img>-tag ausgewertet wird, also angezeigt wird!

Wie kann ich hier ein Check reinbringen, der ein Bild anzeigt wenn kein Flash vorhanden bzw. die Plugins deaktiviert sind? Es wäre ja ideal wenn Opera wie der IE reagiert, nur wie bringe ich das Opera bei?!

Nochwas, den classid="CLSID: ... und codebase="... Kram habe ich absichtlich nicht benutzt, da es ehhh nur IE Müll ist und sich keiner darum kümmert. Also bitte keine Replys diesbezüglich!!!!!

Für jede Hilfe bin ich echt sehr dankbar!!!

Simon

  1. Hallo Simon,

    <!-- für Alle, die <object> nicht verstehen, also NS -->

    Selbst NS4 kann <object> - und zwar genauso, wie Du es machst. NS6 sowieso. Das <embed> kannst Du komplett weglassen, das aktuelle Flash-Plugin läuft sowieso nicht mehr mit Netscape 3. (der das <embed> bräuchte)

    Folgender Link ist vielleicht nicht ganz uninteressant: http://www.alistapart.com/stories/flashsatay/

    und Opera zeigt nichts an, ausser den blauen Hintergrundfarbe in der passenden Größe). WIESO? Ich will, dass da das <img>-tag ausgewertet wird, also angezeigt wird!

    Passiert das immer noch, wenn Du <embed> entfernst? An sich sollte das ganze nämlich auch im Opera funktionieren... zumindest nach meinen Tests.

    Nochwas, den classid="CLSID: ... und codebase="... Kram habe ich absichtlich nicht benutzt, da es ehhh nur IE Müll ist und sich keiner darum kümmert. Also bitte keine Replys diesbezüglich!!!!!

    Ich bin der letzte, der sich _darüber_ beschwert, im Gegenteil, das ist für mich etwas positives. :)

    Viele Grüße,
    Christian

    1. Hallo,

      Selbst NS4 kann <object> - und zwar genauso, wie Du es machst.

      Das ist ja etwas voellig Neues. Fuer welche Versionen gilt das? In der genannten Form erscheint lediglich der Alternativinhalt, zumindest in den 4.7x-Versionen unter Windows.

      Beispiel:

      <OBJECT DATA="test1.swf" TYPE="application/x-shockwave-flash" WIDTH="450" HEIGHT="250">
        <PARAM NAME="movie" VALUE="test1.swf">
        <PARAM NAME="quality" VALUE="high">
        <PARAM NAME="bgcolor" VALUE="#FFFFCC">
        <P>Diese Anwendung verwendet Flash. Das nötige Plugin finden Sie <A HREF="http://www.macromedia.com/go/getflashplayer">hier</A>.</P>
      </OBJECT>

      MfG, Thomas

      1. Hallo Thomas,

        Das ist ja etwas voellig Neues. Fuer welche Versionen gilt das?

        Ich habs mit div. 4.7ern unter Windows und Linux sowie der 4.8 unter Windows getestet.

        Die Seite hier: http://www.alistapart.com/stories/flashsatay/ wird im Netscape 4 bei mir auch mit Flash-Plugin angezeigt.

        Viele Grüße,
        Christian

        1. Hallo,

          Ich habs mit div. 4.7ern unter Windows und Linux sowie der 4.8 unter Windows getestet.

          Die Seite hier: http://www.alistapart.com/stories/flashsatay/ wird im Netscape 4 bei mir auch mit Flash-Plugin angezeigt.

          Ich habe mal extra das aktuelle Plugin installiert und das klappt unter 4.72 tatsaechlich. Allerdings habe ich Zweifel, ob man daraus den Schluss ziehen kann, dass "NS4 <object> kann". Fuer die Einbindung von SVG fuehrt naemlich kein Weg an <embed> vorbei.

          MfG, Thomas

          1. Hallo Thomas,

            Allerdings habe ich Zweifel, ob man daraus den Schluss ziehen kann, dass "NS4 <object> kann".

            Einigen wir uns darauf: Wenn das Plugin mitspielt.

            Viele Grüße,
            Christian

    2. hi!

      Folgender Link ist vielleicht nicht ganz uninteressant: http://www.alistapart.com/stories/flashsatay/

      Kenn ich schon, habe wie gesagt vieles im Netz gefunden. Jeder meint ja das Richtige gefunden zu haben. Einige davon sogar die CLSID ;))

      Passiert das immer noch, wenn Du <embed> entfernst? An sich sollte das ganze nämlich auch im Opera funktionieren... zumindest nach meinen Tests.

      Es bleibt alles weiß, das Flash wird nicht angezeigt. Das <img>-tag wird anscheinend immer noch nicht ausgewertet! Kannst Du mir mal Deinen Test schicken (html + flash), dann kann ich dass mal nachvollziehen! Danke ... simon@cy-man.de

      Nochwas, den classid="CLSID: ... und codebase="... Kram habe ich absichtlich nicht benutzt, da es ehhh nur IE Müll ist und sich keiner darum kümmert. Also bitte keine Replys diesbezüglich!!!!!

      Ich bin der letzte, der sich _darüber_ beschwert, im Gegenteil, das ist für mich etwas positives. :)

      WOW! Gut zu hören ... ist selten in Foren, dass die Leute so drauf sind. Die meisten sind ja ehh alles solche "Wenn Flash das so exportiert und IE das so will muss ich das so machen" Typen ;)

      1. Hallo.

        WOW! Gut zu hören ... ist selten in Foren, dass die Leute so drauf sind. Die meisten sind ja ehh alles solche "Wenn Flash das so exportiert und IE das so will muss ich das so machen" Typen ;)

        Du besuchst die falschen Foren ;-)
        MfG, at

        1. WOW! Gut zu hören ... ist selten in Foren, dass die Leute so drauf sind. Die meisten sind ja ehh alles solche "Wenn Flash das so exportiert und IE das so will muss ich das so machen" Typen ;)

          Du besuchst die falschen Foren ;-)

          scheint wirklich so zu sein ;)

          naja meistens erlebe ich es auch hier, dass du eine frage stellst und dann nur über sinnloses nebenbei gepostet wird an statt dem typen zu helfen. und wenn du schon schreibst: bitte jetzt keine post dazu, weil ich es so gemacht habe und nicht so -> schwups der erste post: warum hast du es denn so gemacht und nicht so ... BLA BLA BLA BLA!

          manchmal wünschte ich hier der op zu sein und den iq der leute vor posten zu scannne ;)

          simon

          1. Hallo.

            manchmal wünschte ich hier der op zu sein und den iq der leute vor posten zu scannne ;)

            Überschätze dein Scan-Auflösung nicht ;-)
            MfG, at

    3. Hallo,

      Passiert das immer noch, wenn Du <embed> entfernst?

      Ja (5.12, 6.06, 7.11, 7.20b4, jeweils Flash 6,0,79,0).

      An sich sollte das ganze nämlich auch im Opera funktionieren... zumindest nach meinen Tests.

      Ach? Das hat bei mir noch nie geklappt. Mit der 7.11er für Linux geht es...?

      Mathias

      1. Hallo Mathias,

        Mit der 7.11er für Linux geht es...?

        Ich sage es mal so: Wenn ich Opera kein Flash-Plugin zu Gesicht bekommen lasse: ja. Dann wird der Alternativihnhalt, sei es Text oder Bild, korrekt angezeigt. Wenn ich dagegen das Flash-Plugin (6,0,79,0) in ein Verzeichnis kopiere, das auch Opera kennt, (über Einstellungen gemacht) dann funktioniert es unter Opera überhaupt nicht, auch bei "normalen" Flash-Seiten nicht. (Platz wird einfach freigehalten) Wenn ich in diesem Zusammenhang Plugins deaktiviere, dann wird immer noch der Platz freigehalten.

        Der Alternativinhalt funktioniert also, aber nur, wenn das Plugin gar nicht erst installiert ist.

        Viele Grüße,
        Christian

        1. Wie realisiert man denn nun was alternatives für Opera?!

          Simon

          1. Hallo Simon,

            Wie realisiert man denn nun was alternatives für Opera?!

            Wie gesagt: es funktioniert, wenn das Plugin überhaupt nicht installiert ist. Wenn das Plugin installiert, aber deaktiviert ist, funktioniert es anscheinend nicht. (war neu für mich, da das Plugin unter Linux mit Opera ja sowieso nie funktioniert hat und ich das deswegen nie probiert habe)

            Hmmm. Mir fällt leider keine Möglichkeit ein, das Opera bei deaktiviertem aber installiertem Plugin zu erzielen. Mehr als "in den anderen Browsern geht es" kann ich dazu leider auch nicht sagen... Sorry.

            Viele Grüße,
            Christian

            1. Hallo!

              Wie gesagt: es funktioniert, wenn das Plugin überhaupt nicht installiert ist. Wenn das Plugin installiert, aber deaktiviert ist, funktioniert es anscheinend nicht.

              Na gut, muss ich eben damit leben!

              da das Plugin unter Linux mit Opera ja sowieso nie funktioniert hat und ich das deswegen nie probiert habe

              mhh?!? flash-plugin für opera unter linux geht nicht? meinst du generell oder bei dir nicht. ich hatte mal zum basteln und spielen eine susi 8.2 mit opera installiert und dann das 6er flash plugin. ging 1a! (zumal die opera-inst quälend war! : susi -> ja, will die lib, dann will ich dass, nein jetzt geht opera nicht, jetzt will ich die neue lib und die datei -> naja, nach 3h lief opera :)

              kann ich dazu leider auch nicht sagen... Sorry.

              besser wie nix! danke aber trotzdem

              simon

      2. Hallo!

        Ach? Das hat bei mir noch nie geklappt. Mit der 7.11er für Linux geht es...?

        ist dass jetzt eine feststellung oder immer noch frage?! geht es also mit der 7.11er für linux. vermutlich nicht! wieso macht opera das nicht?!?

        simon