Die Mitgliedschaft ist kostenlos – mit vollem Zugang zu allen Funktionen; Upgrades bieten Extras wie Bannerwerbung und Newsletter-Platzierungen. ✅ Signatur-Links sind jetzt für alle frei. 🚫 KI-generierte Inhalte (LLM) sind nicht erlaubt – nur eigene Erfahrungen und Gedanken zählen, sonst droht Kontosperrung.

Willkommen!

Durch Ihre Registrierung bei uns können Sie mit anderen Mitgliedern unserer Community diskutieren, teilen und private Nachrichten austauschen.

Jetzt anmelden!

Auto. erkennen von Flash-Plug-in

Falke

New member
Registriert
10. Mai 2001
Beiträge
498
Hallo!

Habe folgendes Problem/Frage:

Ich möchte auf einer Website kleinere Elemente als Flash-Animation einbinden (vor allem animierte Texte). Da ich Flash-losen Usern jedoch nicht vergraulen möchte mit vorherigen Downloads der nötigen Plug-ins etc., würde ich gern diese Texte individuell gegen "normale" jpg/gif austauschen.

D.h. es soll von Seite zu Seite entschieden werden, ob an dieser Stelle die Datei "xxxx.fla" oder "xxx.gif" erscheint, ganz in Abhängigkeit, welche Plug-ins der User hat.

Der Unterschied zu gewöhnlichen Flash-Abfrage soll sein, dass ich nicht zwei komplette Versionen meiner Seite aufbauen möchte. Es soll bei einer Seite bleiben, nur die Animationen sollen eben anders geladen werden.

Hat diesbezüglich jemand Erfahrung oder ein entsprechendes Script?
 
<SCRIPT LANGUAGE="JavaScript">
<!--

function flashdetected() {
if ( navigator.mimeTypes
 && navigator.mimeTypes["application/x-shockwave-flash"]
 && navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin
 && navigator.plugins && navigator.plugins["Shockwave Flash"])
{ return true; } else {
 return false; }
 }

//-->

document.write("Ergebnis ist "+flashdetected());
</script>


-----

Nur wird Dir das nicht weiterhelfen, weil nur der NN abgefragt
wird. Tip: Vielleicht versuchst Du es bei einer Flash-Site und
schaust Dir den Quelltext an, ob dort ein Test gemacht wird ...

Gruss,

Ruediger
 
<script language="JavaScript">
<!--
var ShockMode = 0;
if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"] &&
navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin) {
if (navigator.plugins && navigator.plugins["Shockwave Flash"])
ShockMode = 1;
}
else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0
&& (navigator.userAgent.indexOf("Windows 9")>=0 || navigator.userAgent.indexOf("Windows NT")>=0)) {
document.write('<script language=VBScript>\n');
document.write('on error resume next \n');
document.write('ShockMode = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))\n');
document.write('</scr' + 'ipt>')
}
// -->
                                               </script>
<script language="Javascript"><!--
if (ShockMode){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ');
document.write('codebase="http://active.macromedia.com/flash/cabs/swflash.c
ab#version=3,0,0,0" ');
document.write('id="logo.swf" width="450" height="70">');
document.write('<param name="movie" value="logo.swf">');
document.write('<param name="quality" value="autohigh">');
document.write('<embed src="logo.swf" name="logo.swf"');
document.write(' swLiveConnect=true width="468" height="60"');
document.write(' quality="autohigh" ');
document.write(' type="application/x-shockwave-flash" ');
document.write(' pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod
_Version=ShockwaveFlash">');
document.write('</embed>');
document.write('</object>');
}  else {
document.write('<img src="logo.gif" width="450" height="70" border="0">');}
// -->

gruß jens
 

Who has viewed this thread (Total: 1) Details anzeigen

Zurzeit aktive Besucher

Keine Mitglieder online.

Besonderer Dank

Statistik des Forums

Themen
69.272
Beiträge
378.465
Mitglieder
6.784
Neuestes Mitglied
Floki

Freunde des Domain-Forums

Zurück
Oben