<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

    最新評論

    主站蜘蛛池模板: 最近免费中文字幕4| 天天拍拍天天爽免费视频| 亚洲乱亚洲乱少妇无码| 免费播放美女一级毛片| 免费人成在线观看网站视频| 狼人大香伊蕉国产WWW亚洲| 国产婷婷高清在线观看免费| 亚洲αⅴ无码乱码在线观看性色| 免费毛片在线播放| 亚洲AV无码专区在线厂| 亚洲精品无码久久久| 一区二区三区免费视频观看| 国产AV无码专区亚洲AWWW| 免费无码又爽又刺激一高潮| 亚洲av无码潮喷在线观看| 在线观看免费中文视频| 亚洲国产模特在线播放| 思思99re66在线精品免费观看| MM1313亚洲精品无码久久| 国产午夜亚洲精品国产成人小说| 国产情侣久久久久aⅴ免费| 亚洲AV人无码激艳猛片| 国产免费不卡v片在线观看| 亚洲精品美女久久7777777| 国产啪亚洲国产精品无码 | 亚洲伊人久久综合中文成人网| 国产精品1024在线永久免费| 亚洲短视频男人的影院| 成人A级毛片免费观看AV网站| www亚洲精品久久久乳| 亚洲精品国产品国语在线| 色婷婷7777免费视频在线观看| 理论亚洲区美一区二区三区| 国产亚洲成av片在线观看| 桃子视频在线观看高清免费完整| 色偷偷亚洲第一综合网| 亚洲情a成黄在线观看动漫尤物| 成人无码区免费视频观看| 丝瓜app免费下载网址进入ios| 亚洲男人的天堂久久精品| 久久亚洲中文字幕精品一区|