急!为何表格中填入视频对象后,表格宽高无法用JS改变?

xuxux2006 2009-12-07 12:29:23
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>

<table id="table1" border="1" width="100%" bordercolor="#0000FF">
<tr id="tr1" height="24">
<td id="td1"> </td>
<td> </td>

</tr>
<tr height="24">
<td> </td>
<td> </td>
</tr>
</table>
<form method="POST" action="--WEBBOT-SELF--">
<!--webbot bot="SaveResults" U-File="C:\Documents and Settings\Administrator\桌面\_private\form_results.csv" S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
<p><input type="button" value="按钮" name="B3" onclick="return chgtr();"></p>
</form>
<script language="javascript" type="text/javascript">
var isbig=0;
function chgtr()
{
if(isbig==0){

document.getElementById("td1").width="10";
document.getElementById("tr1").height="100";
isbig=1;
}
else{
document.getElementById("tr1").height="24";
isbig=0;
}
}
</script>
</body>

</html>
上述代码运行可以改变表格宽高,但我在单元格td中加入
<object id="Camera1" classid="CLSID:aaaa" codebase="X.ocx#Version=1.1" height="288" name="Camera1" width="352">
后,就无法改变表格宽高了,加入对象后我在chgtr中同时设置了Camera1对象的宽高,对象是点击按钮后,Camera1的大小改变了,但表格宽高完全没有变化,真是不知怎么解决了,在网上查了很久也没有相关的问题解决方案,那位高手知道请一定不吝赐教。
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuxux2006 2009-12-09
  • 打赏
  • 举报
回复
</object>是有的,试了很久还有问题,我就是用div控制这几个object的位置、大小时候总是乱飞才改用table控制的,可table怎么也实现不了这几个object的定位和大小呢,有没有用div实现过的,也可以,总之实现对这四个视频对象的大小位置的控制就可以了,谢谢啊
happy664618843 2009-12-07
  • 打赏
  • 举报
回复
用css 直接获取该对象设置style
  • 打赏
  • 举报
回复
加<object id="Camera1" classid="CLSID:aaaa" codebase="X.ocx#Version=1.1" height="288" name="Camera1" width="352">
不行

必须加上结束标记:
<object id="Camera1" classid="CLSID:aaaa" codebase="X.ocx#Version=1.1" height="288" name="Camera1" width="352"> </object>


还有就是你的js无返回值,干吗调用时加return 多此一举!!

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧