[Erldeigt]Problem mit Firefox und Flash
Verfasst: 27.08.2006 16:53
Hi zusammen
Ich habe folgendes Problem:
Im upFrame meiner Seite habe ich ein Flash eingefügt, welches ich mit der Funktion rand() rotiere (habe 6 davon).
Beim Internetexplorer wird es ganz "normal" angezeigt, beim Firefox jedoch nicht.
Hier ein Printscreen mit dem IE
Hier ein Printscreen mit dem Firefox
Seht ihr das Problem?
Im Firefox wird es zu klein dargestellt, was ich aber nicht möchte (sondern so wie im IE)
Ich habe mir dazu überlegt, mit einer if-Abfrage zu checken, welcher Browser der Client benutzt und das dann entsprechend anzupassen.
Hier mal der Code, wie er jetzt ist.
Gibt es eine funktion, mit welcher sich ermitteln lässt, welcher browser dass da ist?
Ich stelle mir das so vor:
Vielen Dank
Ich habe folgendes Problem:
Im upFrame meiner Seite habe ich ein Flash eingefügt, welches ich mit der Funktion rand() rotiere (habe 6 davon).
Beim Internetexplorer wird es ganz "normal" angezeigt, beim Firefox jedoch nicht.
Hier ein Printscreen mit dem IE
Hier ein Printscreen mit dem Firefox
Seht ihr das Problem?
Im Firefox wird es zu klein dargestellt, was ich aber nicht möchte (sondern so wie im IE)
Ich habe mir dazu überlegt, mit einer if-Abfrage zu checken, welcher Browser der Client benutzt und das dann entsprechend anzupassen.
Hier mal der Code, wie er jetzt ist.
Code: Alles auswählen
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<div align="center">
<?php
//Variablen mit Flashfilmen definieren
$cevianim1 = '<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="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim2 = '<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="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_2.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_2.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim3 = '<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="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_3.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_3.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim4 = '<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="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_4.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_4.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim5 = '<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="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_5.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_5.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
$cevianim6 = '<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="788" height="101">
<param name="movie" value="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_6.swf" />
<param name="quality" value="high" />
<embed src="http://www.stufejosua-weingeri.ch/flashfilme/cevianim1_6.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>
</object>';
//Ende Variablen mit Flashfilmen definieren
//Zufallszahl generierien und in Variable zufall speichern
$zufall = rand(1,6);
//Zufallszahl generieren Ende
//If-Schlaufe beginn
if($zufall == "1")
{
echo $cevianim1;
}
elseif($zufall == "2")
{
echo $cevianim2;
}
elseif($zufall == "3")
{
echo $cevianim3;
}
elseif($zufall == "4")
{
echo $cevianim4;
}
elseif($zufall == "5")
{
echo $cevianim5;
}
elseif($zufall == "6")
{
echo $cevianim6;
}
//If-Schlaufe Ende
?>
</div>
</body>
</html>
Ich stelle mir das so vor:
Code: Alles auswählen
<?php
if browser() == Firefox
{
explizite Anweisungen für Firefox
}
else
{
normale Anweisungen
}
?>
Vielen Dank