Тег объекта HTML5 с использованием swfobject исчезает - PullRequest
1 голос
/ 05 мая 2011

Я пытаюсь переключить мой тип документа на HTML5, чтобы поиграть с некоторыми новыми вещами, но у меня возникла проблема с flash.

Следующий код работает ТОЛЬКО, когда для типа документа установлен PUBLIC."- // W3C // DTD HTML 4.0 Transitional // EN".Когда я переключаю его только на HTML, он работает в Chrome, совсем не работает в Firefox и визуализирует маленькую дрянную вещь в IE9.

<!DOCTYPE HTML> <!-- PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" -->
<html>
<head>

</head>
<body>
    <object 
    width="165" 
    height="100%" 
    type="application/x-shockwave-flash" 
    data="http://www.example.com/movie.swf" 
    id="leftNavigation" 
    style="visibility: visible;">
<param name="menu" value="false">
<param name="wmode" value="transparent">
<param name="base" value="http://www.example.com/">
<param name="tabindex" value="0">
<param name="salign" value="LT">
<param name="bgcolor" value="#002851">
<param name="flashvars" value="foo=bar;blah=blahbity;">
</object>
</body>
</html>

Буквально только переключение типа документа делает его работающим.

Есть идеи ???

1 Ответ

0 голосов
/ 05 мая 2011

Итак, я выяснил это поздно поздно вечером, после того, как несколько часов ударился головой о стол.

Получается .... height = "100%" - все испортило ... Уберите это и убедитесь, что CSS также не имеет высоты 100% ...

Я удалил этот атрибут, и все было хорошо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...