У меня есть полноэкранный флэш-ролик, который загружается и корректно отображается в Firefox и Chrome.В IE, однако, он отображается на 1/3 ширины.Встроенный код относительно прост:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="/javascripts/swfobject.js?1331841761" type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
swfobject.embedSWF('/bin/SglWeb.swf','flashContent','100%','100%','11.0.0','/expressInstall.swf',{},{},{});
//]]>
</script>
<style>
body { margin: 0px; overflow: hidden; }
</style>
</head>
<body>
<div id="flashContent">
<p><a href="https://www.adobe.com/go/getflashplayer"><img src="https://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
</body>
</html>
Если я изменю:
swfobject.embedSWF('/bin/SglWeb.swf','flashContent','100%','100%','11.0.0','/expressInstall.swf',{},{},{});
на
swfobject.embedSWF('/bin/SglWeb.swf','flashContent','1024','768','11.0.0','/expressInstall.swf',{},{},{});
IE учитывает высоту, но мне бы очень хотелосьиспользуйте 100% высоты.Что я могу делать не так?
Протестировано в IE 8, Windows XP, Flash Player 11, SWFObject v2.0