<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    TAB.JPG

    上面是實際效果,雖然丑陋。不過當時寫這個效果的時候也并不順利。

    代碼如下:
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style>
    #tab
    {
     table-layout:auto;
     border-collapse:collapse;
     border:1px solid #000000;
     width:100%;
    }
    div
    {
     width:100%;
     margin:0px;
     padding:0px;
     overflow:auto;
     border: 1px solid #4CA2ED;
     background-color:#E8F2FE;
     font-size:9pt;
    }
    td
    {
     position:relative;
     padding:0px;
     margin:0px;
    }
    </style>
    <script type="text/javascript">
    function $(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;
     $('div1').style.height = $('td1').pareneTdH+newHeight;
        $('div3').style.height = $('td3').pareneTdH-newHeight;
     $('tab').style.height = $('tab').pareneTableH;
     window.status = newHeight +"||"+ $('td3').style.height;
     }
    }
    function MouseUpToResize(obj)
    {
        obj.releaseCapture();
        obj.mouseDownY=0;
    }
    </script>
    </head>
    <body>
      <table id="tab" cellpadding="0" cellspacing="0">
        <tr><td valign=top id="td1"><div id="div1" style="height:250px;">
    <pre> 
    function $(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;
     $('div1').style.height = $('td1').pareneTdH+newHeight;
        $('div3').style.height = $('td3').pareneTdH-newHeight;
     $('tab').style.height = $('tab').pareneTableH;
     window.status = newHeight +"||"+ $('td3').style.height;
     }
    }
    function MouseUpToResize(obj)
    {
        obj.releaseCapture();
        obj.mouseDownY=0;
    }
    </pre>
     </div></td></tr>
     <tr bgcolor="#000" height="2" onmousedown="MouseDownToResize(this);" onmousemove="MouseMoveToResize(this);" onmouseup="MouseUpToResize(this);" style="cursor:n-resize;"><td id="td2"></td></tr>
     <tr><td id="td3"><div id="div3" style="height:150px;"></div></td></tr>
      </table>
    </body>
    </html>
    posted on 2007-12-24 02:35 -274°C 閱讀(1408) 評論(1)  編輯  收藏 所屬分類: web前端


    FeedBack:
    # re: JavaScript 拖動改變面板大小[未登錄]
    2007-12-24 09:34 | BeanSoft
    感謝!  回復  更多評論
      

    常用鏈接

    留言簿(21)

    隨筆分類(265)

    隨筆檔案(242)

    相冊

    JAVA網站

    關注的Blog

    搜索

    •  

    積分與排名

    • 積分 - 914354
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 中文精品人人永久免费 | 每天更新的免费av片在线观看| vvvv99日韩精品亚洲| 亚洲国产成人无码AV在线影院| 免费看大黄高清网站视频在线| 亚洲AV成人影视在线观看| 在线观看人成网站深夜免费| 亚洲男同gay片| 国产高清免费的视频| 美女被免费网站视频在线| 亚洲A丁香五香天堂网| www在线观看播放免费视频日本| 亚洲伦乱亚洲h视频| GOGOGO免费观看国语| 久久精品国产亚洲| 国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 | 亚洲精品国产字幕久久不卡| 国产偷伦视频免费观看| 亚洲狠狠久久综合一区77777| 99re在线视频免费观看| 亚洲国产精品一区二区三区在线观看| 免费黄色app网站| 性生大片视频免费观看一级 | 国产成人精品日本亚洲专| 国内自产少妇自拍区免费| 免费VA在线观看无码| 亚洲精品无码久久一线| 精品国产sm捆绑最大网免费站| 亚洲午夜无码久久| 亚洲色成人中文字幕网站 | 免费高清在线影片一区| 在线播放免费人成视频网站| 久久精品国产亚洲AV麻豆王友容| 成人免费激情视频| 一区二区三区精品高清视频免费在线播放 | 国产片AV片永久免费观看| 天天综合亚洲色在线精品| 久久亚洲精品无码| 日韩在线视频免费看| 久久99精品视免费看| 国产精品手机在线亚洲|