Erst einmal: ich hasse den Internet Explorer!
Kann das Ding denn nicht einfach den Code so interpretieren wie Firefox??
Hier ist mein Problem:
Ich mache gerad eine Seite, die sich von der Größe der Elemente her an verschiedene Auflösungen anpassen lässt. Das geht über ein kleines select-formular, dass per post entweder 1280, 1024 oder 800 sendet. Anhand dieser Daten werden dann die fixen Größen berechnet.
An einer Stelle funktioniert das nur komischerweise nicht:
<?php echo '<embed src="kugeln.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'; $i=75; require("solution.php"); echo '" height="'; $i=600; require("solution.php"); echo '"></embed>';?>
inhalt von solution.php:
<?php
if (isset($_POST[solution]))
$a=$i*$_POST[solution]/1280;
if (!isset($_POST[solution]))
$a=$i*1024/1280;
echo $a;
?>
Bei Firefox ist das kein Problem, der passt die Größe des Flashelements an die Auflösung an ... nur beim IE zeigt er es immer in der Größe 75*600 an! Ich versteh das nicht! Die Normalgröße der .swf-datei ist 50*400px!
wär nett, wenn mich jemand auf meinen Fehler hinweisen würde ;-) ... danke schon mal,
Niklas