Hallo,
es ist verflixt: Hab auf einer Site ein Flashbanner eingebaut, das bei gewissen IE 6.x-Versionen, einen lästigen Rand beim Rollover erzeugt hat. So hab ich es eingebettet:
<div id="flashbanner"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"
width="700" height="120" id="Untitled-1" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="images/altosanima.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<embed src="images/altosanima.swf" quality="high" bgcolor="#ffffff" width="700"
height="120" name="mymovie" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object></div>
Um das Problem zu beheben, habe ich speziell für IE 6 eine alternative Variante mittels Javascript eingesetzt, worauf ich mit einer Browserweiche alle IE 6 verweise (welche aber z.B. in Firefox nicht funktioniert – deshalb die Differenzierung):
<!--[if IE 6]>
<script type="text/javascript" src="swfobject.js"></script>
<div id="flashbanner"><div id="flashcontent">This text is getting replaced
</div> </div>
<script type="text/javascript">
var so = new SWFObject("images/altosanima.swf", "mymovie", "700", "120", "6", "#ffffff");
so.write("flashcontent");
</script>
<![endif]-->
Bei mir funktionierts nun. Doch der Kunde sagt, bei seiner Version IE 6.0.2900 sieht er immer noch den Rand beim Darüberrollen. Frag mich, wie das möglich ist.
Die Site, von der ich hier rede ist: www.altosadvisors.com
Kann mir jemand in meinen Ausführungen folgen?
Gruß
Manfred