Zur Navigation

Erkennung von Flash...

1 mantelmann

Hallo alle zusammen,

Ich hätte gerne das, wenn meine Homepage www.mantelmann.de von einem Rechner ohnen Flash aufgerufen wird, nicht die Aufforderung zum Download des Flashplayers kommt sondern das einfach eine von mir gewählte Grafik eingefügt wird auf der sich dann aber auch Links befinden sollen (image map).

Oder ist jemandem von euch eine gute Alternative bekannt?
Mir ist es nur wichtig das alles automatisch geschieht sobald jemand die Seite besucht!!!

Ich hoffe ihr könnt mir weiterhelfen...

08.11.2007 22:13

2 Jörg Kruse

Hallo mantelmann,

ich würde die Grafik innerhalb des object (bzw. embed) Elements unterbringen - dann sollte sie nur angezeigt werden, wenn Flash nicht installiert oder deaktiviert ist, also in etwa so:

<object>
    <embed>
        <img/>
    </embed>
</object>

08.11.2007 23:21

3 mantelmann

Zitat von Jörg
Hallo mantelmann,

ich würde die Grafik innerhalb des object (bzw. embed) Elements unterbringen - dann sollte sie nur angezeigt werden, wenn Flash nicht installiert oder deaktiviert ist, also in etwa so:

<object>
    <embed>
        <img/>
    </embed>
</object>

Erstmal danke für deine Antwort und für deinen Tipp, doch es hat leider nicht funktioniert.

Hattest du es so gemeint?

<div id="apDiv98">
  <script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','600','height','70','src','swf/logo','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','swf/logo' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="600" height="70">
    <param name="movie" value="swf/logo.swf" />
    <param name="quality" value="high" />
    <embed src="swf/logo.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="600" height="70"><img src="bilder/html_logo.jpg" width="600" height="70" /></embed>
  </object>
</noscript></div>

Danke Mantelmann

10.11.2007 16:28

4 Jörg Kruse

Ja, im Prinzip hast du das so umgesetzt, wie ich es gemeint habe.

Allerdings besteht das Problem hier wohl darin, dass das Ganze in einem noscript Container steckt, und das Bild entsprechend bei aktiviertem JavaScript nicht angezeigt werden kann :/

Hab grade mal nach dem AC_FL_RunContent() gegoogelt - dieses Vorgehen mit dem Einbau des object Elements in das noscript ist auch auf dieser Adobe Seite so beschrieben, um dem neun Plugin-Verhalten des IE gerecht zu werden:

Preparing your website to handle the Microsoft changes to Internet Explorer

Wie man hier jetzt das Bild integrieren könnte, da bin ich leider auch überfragt, da ich zu selten mit Flash zu tun habe - vielleicht weiß da aber noch jemand anders Rat

10.11.2007 18:07

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]