Тэг OBJECT внутри таблицы. Need help!!!
От: Byter  
Дата: 14.02.07 01:13
Оценка:
Всем привет.

Появилась проблема, решение которой я пока нигде не смог найти.
Необходимо проигрывать на HTML-странице видео. Для этой цели я решил использовать тэг OBJECT с соответствующими параметрами для загрузки видео-плеера. Проблема в том, что если поместить этот тэг в <table><tr><td>...Здесь мой OBJECT...</td></tr></table>, то он не отображается браузером. Т.е. поведение такое как будто его нет вообще на странице. Если же тот же самый OBJECT поместить просто в DIV, т.е. <div>...Здесь мой OBJECT...</div>, то все отлично отрабатывает. Но мне надо именно в table . Все это моделировалось на браузере IE7.

Вопрос — как заставить отрабатывать эту байду в table? А если это невозможно, то почему?

Ниже приведен код

1) Так работает:
<div><object id="VideoPlayer"
classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"
codebase="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"
width="100%" height="100%">
<PARAM name="URL" value='Media/avi.avi'/>
<PARAM name="AutoStart" value="false"/>
<PARAM name="ShowControls" value="true"/>
<PARAM Name="uiMode" Value="full"/>
<PARAM Name="WMode" value="Transparent"/>
<PARAM Name="Scale" value="noscale"/>
<EMBED
src='Media/avi.avi'
type="application/x-mplayer2"
quality="high"
name="VideoPlayer"
width="100%" height="100%"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"></EMBED>
</object></div>

2) А вот так НЕ работает:
<table>
<tr>
<td>
<object id="VideoPlayer"
classid="CLSID:6BF52A52-394A-11D3-B153-00C04F79FAA6"
codebase="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"
width="100%" height="100%">
<PARAM name="URL" value='Media/avi.avi'/>
<PARAM name="AutoStart" value="false"/>
<PARAM name="ShowControls" value="true"/>
<PARAM Name="uiMode" Value="full"/>
<PARAM Name="WMode" value="Transparent"/>
<PARAM Name="Scale" value="noscale"/>
<EMBED
src='Media/avi.avi'
type="application/x-mplayer2"
quality="high"
name="VideoPlayer"
width="100%" height="100%"
pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/MediaPlayer/"></EMBED>
</object>
</td>
</tr>
</table>
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re: Тэг OBJECT внутри таблицы. Need help!!!
От: Alex Reyst Россия  
Дата: 14.02.07 03:49
Оценка: 2 (1)
Здравствуйте, Byter, Вы писали:

B>Вопрос — как заставить отрабатывать эту байду в table? А если это невозможно, то почему?


Размеры ячейки и объекта нулевые — им просто не от чего отсчитываться. Задай либо размеры ячейки, либо размеры объекта в абсолютных единицах (пикселы и т.п.).
А div в отличие от ячейки таблицы по умолчанию занимает всю доступную ширину.
Все, что здесь сказано, может и будет использоваться против меня...
Re[2]: Тэг OBJECT внутри таблицы. Need help!!!
От: Byter  
Дата: 14.02.07 12:43
Оценка:
Здравствуйте, Alex Reyst, Вы писали:

AR>Размеры ячейки и объекта нулевые — им просто не от чего отсчитываться. Задай либо размеры ячейки, либо размеры объекта в абсолютных единицах (пикселы и т.п.).

AR>А div в отличие от ячейки таблицы по умолчанию занимает всю доступную ширину.

Спасибо. В точку
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.