Jup.
Also zumindest hoffe ich, dass dies für dich der richtige Workaround ist, denn ehrlich gesagt arbeite ich nie mit Chrome (auch wenns wohl ein guter Browser sein soll)
Normalerweise liegt dieses Problem, wie du schon richtig erkannt hast am wmode. Manche Browser haben Schwierigkeiten mit dem entsprechenden Object im Html Code.
Versuche mal das ganze via
swfObject einzubinden.
Wenns dann geht, würde ich eine entsprechende Funktion basteln, die die jeweiligen Browser unterscheidet, da zB. Firefox super ohne auskommt.
Ich hab da zufällig gerade eine Parat
- Code: Alles auswählen
$settedswfs=0;
function embed($swf='',$w=0,$h=0,$fvars='none'){
global $settedswfs;
if(eregi("MSIE",$_SERVER['HTTP_USER_AGENT'])){?>
<script type="text/javascript" src="swfobject.js"></script>
<script type="text/javascript">
swfobject.registerObject("myId<?php echo $settedswfs;?>", "9.0.0", "src/expressInstall.swf");
</script>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="myId<?php echo $settedswfs;?>" width="<?php echo $w;?>" height="<?php echo $h;?>" id="myId<?php echo $settedswfs;?>">
<param name="movie" value="<?php echo $swf;?>" />
<param name="wmode" value="transparent" />
<?php if($fvars!='none'){?>
<param name="flashvars" value="<?php echo $fvars;?>">
<?php } ?>
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="<?php echo $swf;?>" width="<?php echo $w;?>" height="<?php echo $h;?>">
<!--<![endif]-->
<div>
<h1>Alternative content</h1>
<p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<?php } else{?>
<embed src="<?php echo $swf;?>" width="<?php echo $w;?>" wmode="transparent" height="<?php echo $h;?>" <?php if($fvars!='none'){echo 'flashvars="'.$fvars.'"'; }?>></embed><?php }
$settedswfs++;
}
Du musst eigentlich nur noch die swfobject.js aus obigem Link auf den Server packen und die Funktion dann so aufrufen
- Code: Alles auswählen
embed("meineswf.swf","400","300","rootvarA=Hallo&rootvarB=Wie gehts");
um deine swf ("meineswf.swf") mit einer Breite von 400, einer Höhe von 300 und den Flashvars von rootvarA=Hallo&rootvarB=Wie gehts einzubinden.
Funzt eigentlich ganz gut.
wmode ist Standartmässig auf transparent bei der Funktion
Sag Bescheid wenn geklappt hat

Ich möchte wie mein Opa im Schlaf sterben und nicht heulend und schreiend wie sein Beifahrer.
Mentalisten sprechen Rabisch und sprengen den Geist
Fundamentalisten sprechen Arabisch und sprengen sich selbst
Von O. Kalkofe über die Urin Kellner Show