Hallo,
nach dem es schon einige Fragen zu dem Thema, wie in der Überschrift benannt aufgekommen sind, hier mal zwei Varianten wie Ihr das Problem lösen könnt. Diese Meldung wird angezeigt weil es beim IE einige Änderungen gab in sachen AktiveX Steuerung. Das ganze hat mit einem Patentstreit zwischen Microsoft und Eloas zu tun.
Wenn Ihr Flash 8 euer eigen nennt, dann könnt Ihr dieses Problem mit einem kleinen Update für die Veröffentlichung der Flash Dateien updaten.
Hier mal den Link dazu
Flash 8 Update
Hier findet Ihr noch diesen Lösungsansatz aber Ihr solltet die Seite gut durchlesen, das Javascript, das verzippt ist, runterladen und die Aktualisierung auf:
http://www.macromedia.com/cfusion/kn...fm?id=7c29e252
richtig befolgen.
In der HTML seite folgendes nach der Seitenbezeichnung einfügen:
PHP-Code:
<script src="AC_RunActiveContent.js" type="text/javascript"></script>
Und zwar an der Stelle wo vorher das stand:
PHP-Code:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="550" height="400" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="foo.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="foo.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="foo" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
muss jetzt durch das:
PHP-Code:
<script type="text/javascript" >
AC_FL_RunContent('codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','550','height','400','align','middle','src','foo','quality','high','bgcolor','#ffffff','name','foo','allowscriptaccess','sameDomain','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','foo' );
</script>
ersetzt werden.
PS: Ändert die Bezeichnung oben
AC_FL_RunContent nicht, weil sonst funktioniert das ganze nicht.
Und fügt das
AC_RunActiveContent.js in euren Webspace auf der _root Ebene ein.
Und wenn User Javascript ausgeschaltet haben und ActiveX Script eingeschaltet haben, so muss
<object classid.. bis
</object> was vorher durch das script ersetzt wurde zwischen
<noscript> und
</noscript> ersetzt werden.
PHP-Code:
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400" id="foo" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="foo.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="foo.swf" quality="high" bgcolor="#ffffff" width="550" height="400" name="foo" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>
So, sollte das alles nicht Funktionieren!, dann stellt doch bitte Eure fragen zu diesem Thema in diesem
Thread.
Edit:
Habe hier noch ein sehr gutes und Praktisches JacaScript für ein SWFObjekt gefunden, sollte man sich anschauen.
SWFObjekt