У меня есть полноэкранное флеш-ролик, который загружается и отображается правильно в firefox и chrome. Однако в IE он отображает ширину 1/3. Встроенный код достаточно прост:IE отображает флеш-ролик с неправильной высотой с использованием swfobject
<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
2 вещи, которые я бы попробовал (без ответа прямо), задав цвет фона в div, чтобы определить, имеет ли размер Div неправильный или только встроенный компонент, если вы см., что размер div неправильно пытается изменить ширину самого div, вторая вещь, которую я бы поставил, если первая неудача обновилась до последней версии swfobject 2.2 – shaunhusain
нажмите f12 и посмотрите, что такое рендеринг ... – loxxy
Спасибо за предложения , но swfobject заменяет div кодом , поэтому любой стиль, который я добавляю в div, игнорируется. – Egon