<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style>....resizeDivClass{...}{position:absolute;background-color:gray;width:1;z-index:1;left:1;cursor:e-resize; } .tde {...}{ font-size: 12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#0000ff; pos:expression(this.offsetLeft*1+this.offsetWidth*1+tab.offsetLeft); } td {...}{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } #tab {...}{ table-layout:auto; border-collapse:collapse; border:1px solid #000000; width:100%; } </style><script language=javascript>... /////////////////////////////////////move UP/DOWNMfunction $(dom_id) ...{ return document.getElementById(dom_id); } function MouseDownToResize(obj) ...{ obj.mouseDownY = event.clientY; $('td1').pareneTdH = $('td1').offsetHeight; $('td2').pareneTdH = $('td2').offsetHeight; $('td3').pareneTdH = $('td3').offsetHeight; $('tab').pareneTableH = $('tab').offsetHeight; obj.setCapture();} function MouseMoveToResize(obj) ...{ if(!obj.mouseDownY) return false; var newHeight = $('td2').pareneTdH*1+event.clientY*1-obj.mouseDownY; if((newHeight<0 && -1*newHeight<$('td1').pareneTdH )||(newHeight>0 && newHeight<$('td3').pareneTdH)) ...{ $('td1').style.height = $('td1').pareneTdH+newHeight; $('td3').style.height = $('td3').pareneTdH-newHeight; $('t1').style.height = $('td1').style.height; $('t2').style.height =$('td3').style.height; $('tab').style.height = $('tab').pareneTableH; window.status = newHeight +"||"+ $('td3').style.height; } } function MouseUpToResize(obj) ...{ obj.releaseCapture(); obj.mouseDownY=0; } function setsize() ...{ $("t1").style.height = "300px"; $("t2").style.height = "400px";}///////////////////////////////////////move left/rightfunction MouseDownToResize1(obj)...{ obj.mouseDownX=event.clientX; obj.pareneTdW=obj.parentElement.offsetWidth; obj.pareneTableW=tab.offsetWidth; obj.setCapture();}function MouseMoveToResize1(obj)...{ if(!obj.mouseDownX) return false; var newWidth=obj.pareneTdW*1+event.clientX*1-obj.mouseDownX; if(newWidth>0) ...{ obj.parentElement.style.width = newWidth; tab.style.width=obj.pareneTableW*1+event.clientX*1-obj.mouseDownX; for (var i=1; i<=tab.rows(0).cells.length;i++)...{ var obj = eval("mydiv"+i); obj.style.left = obj.parentElement.offsetLeft*1+obj.parentElement.offsetWidth*1+tab.offsetLeft;//obj.parentElement.style.pos; } }}function MouseUpToResize1(obj)...{ obj.releaseCapture(); obj.mouseDownX=0;} function init()...{ var tempStr = ""; for (var i=1; i<=tab.rows(0).cells.length;i++)...{ tempStr = '<div id="mydiv'+i+'" class="resizeDivClass" onmousedown="MouseDownToResize1(this);" onmousemove="MouseMoveToResize1(this);" onmouseup="MouseUpToResize1(this);"></div>'; tab.rows(0).cells(i-1).innerHTML = tab.rows(0).cells(i-1).innerHTML+tempStr; var obj = eval("mydiv"+i); obj.style.left = obj.parentElement.style.pos; }}</script> </head> <body onload = "init();setsize();"> <table id="tab" border="2"> <tr bgcolor=cccccc> <th class="tde" >title1 (move left/right)</th> <th class="tde" >title2 (move left/right)</th> <th class="tde" >title3 (move left/right)</th> </tr> <tr ><td valign=top id="td1" height="200" colspan="3"><div id= "t1" style="height:10px;overflow:auto;"> <table border="2" cellpadding="0" cellspacing="0" width="100%"> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> </table></div> </td></tr> <tr bgcolor="808080" height="3" onmousedown="MouseDownToResize(this);" onmousemove="MouseMoveToResize(this);" onmouseup="MouseUpToResize(this);" style="cursor:n-resize;"><td colspan="3" id="td2" style="font-size: 14px;color:red;">use Mouse move me UP/DOWNM</td></tr><tr ><td id="td3" colspan="3"><div id= "t2" style="height:10px;overflow:auto;"> <table cellpadding="1" border="2" cellspacing="1" width="100%"> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> <tr ><td valign=top >11111111</td><td> 11111111</td><td>11111111</td> <td valign=top >22222222</td><td> 22222222</td><td>22222222</td></tr> </table></div> </td></tr> </table> </body> </html>