js style动态设置table高度
直接在table标签中设置下不就行了吗?这是静态的,如果要动态设置你会吗?
functioncom_onresize(){ varcontentsHeight=document.body.clientHeight; varbuttonsHeight=document.getElementById("buttons").offsetHeight; varhead1Height=document.getElementById("head1").offsetHeight; varhead2Height=document.getElementById("head2").offsetHeight; vart1=document.getElementById("TableContainer1").style.height; vart2=document.getElementById("TableContainer2").style.height; //alert(document.getElementById("TableContainer1").style.height); varh=contentsHeight-buttonsHeight-head1Height-head2Height-13; if(h<110){ return; } document.getElementById("TableContainer1").style.height=h/2+'px'; document.getElementById("TableContainer2").style.height=h/2+'px'; } functioncom_sbs_pagesize(){ varscreenHeight=window.screen.height; varavailHeight=window.screen.availHeight; //alert(document.getElementById("TableContainer1").children[0].rows.length); varindex=document.getElementById("TableContainer1").children[0].rows.length varbuttonsHeight=document.getElementById("buttons").offsetHeight; varhead1Height=document.getElementById("head1").offsetHeight; varhead2Height=document.getElementById("head2").offsetHeight; varmainH=buttonsHeight+head1Height+head2Height+13; //20:scroll35:title25:tr while((availHeight-mainH)<(20+35+25*index)*2) { index=index-1; } vartableHeight=20+35+25*index; document.getElementById("TableContainer1").style.height=tableHeight+'px'; document.getElementById("TableContainer2").style.height=tableHeight+'px'; window.resizeTo(document.body.offsetWidth,mainH+tableHeight*2); }