Hallo nochmal:
Also ich glaube, dass jeder der ein Flashplugin zulässt auch Javascript aktiviert hat. und jene welche es nicht haben (0,00000...%) können sich das .swf eben nur in 800x600 anschauen. Na und?
Vielmehr empfinde ich Flash an sich als problematisch, bezüglich des Ausschließens.
p.s. Ich habe das ganze jetzt übrigens folgender Maßen gelöst:
<body bgcolor="#666666" scroll="no">
<div id="hlayer" style="position: absolute; width:800px; height:600px; z-index: 1; left: 0px; top: 0px" >
<p>
<OBJECT classid="clsid
27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="100%" HEIGHT="100%" id="Uhr" ALIGN="top">
<PARAM NAME=movie VALUE="Uhr.swf"> <PARAM NAME=quality VALUE=high> <PARAM NAME=scale VALUE=exactfit> <PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#666666>
<EMBED src="Uhr.swf" quality=high scale=exactfit wmode=transparent bgcolor=#666666 WIDTH="100%" HEIGHT="100%" NAME="Uhr" ALIGN="top"
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED>
</OBJECT></div></p>
<script language="javascript">
<!--
width =document.body.offsetWidth;
height = document.body.offsetHeight;
fla_width = 0;
fla_height = 0;
function check_window()
{
if((height!=document.body.offsetHeight)||(width!=document.body.offsetWidth))
{
height=document.body.offsetHeight;width=document.body.offsetWidth;set_fla();
}
}
function set_fla()
{
if((width/height)<(800/600))
{
fla_width = width-3;
fla_height = (fla_width*600)/800;
}
else
{
fla_height=height-18;
fla_width=(fla_height*800)/600;
}
document.getElementById("hlayer").style.width=fla_width;
document.getElementById("hlayer").style.height=fla_height;
center_fla();
}
function center_fla()
{
document.getElementById("hlayer").style.left=(width-fla_width)/2;
document.getElementById("hlayer").style.top=(height-fla_height)/2;
}
set_fla();
window.setInterval("check_window()",100);
//--></script>
</body></HTML>
Mit freundlichen Grüßen
Matthias Nordwig