是这样的,如通常的html写一个表格如下:
<table id="test" width="50%"><tr><td>Hello!</td></tr></table>
现在我要使这个表格的宽度等于另外一个表格的宽度的2倍,而且另外的那个表格宽度是用脚本动态计算出来的,假设那个表格的id="table1",我是否可以这样定义上面的那个表格:
<table id="test" width="window.table1.width*2"><tr><td>Hello!</td></tr></table>
如果有这种方法,我就不必去捕捉'table1'的事件来改变'test'的宽度,另外不知道我的这种写法对不对,正规写法应怎样,哪儿有这方面的资料?

解决方案 »

  1.   

    没问题!:)<table id="test" border=1 style="width:expression(table1.width*2)"><tr><td>Hello!</td></tr></table>
    <table id="table1" width="300" border=1><tr><td onClick="table1.width-=(table1.width>100)?10:0">减小</td><td>Hello!</td><td onClick="table1.width=(table1.width<500)?parseInt(table1.width)+10:parseInt(table1.width)">增大</td></tr></table>
      

  2.   

    只能在style属性中应用吗?有没有关于这方面的网上资料?
      

  3.   

    善用expression就可以了,其他的就复杂多了!
      

  4.   

    IE5真讨厌,竟然要刷新一下才行。加了一行自动刷新才把它搞定:<SCRIPT>if (document.cookie.length<7){document.cookie="test=test";location.reload();}else{document.cookie="test="}</SCRIPT>