<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

    搜索

    •  

    積分與排名

    • 積分 - 914554
    • 排名 - 40

    最新評論

    主站蜘蛛池模板: 亚洲国产精品无码久久一线| 免费人成在线观看网站品爱网日本 | 女人被弄到高潮的免费视频| 亚洲色成人网一二三区| 精品一区二区三区免费| 久久亚洲高清观看| 久久精品电影免费动漫| 亚洲va在线va天堂va不卡下载| 国产成人久久AV免费| 亚洲欧洲第一a在线观看| 99re这里有免费视频精品 | 亚洲人成色77777| 久久精品视频免费| 亚洲精品综合久久中文字幕| 99久久综合精品免费| 亚洲日本久久一区二区va| 天天天欲色欲色WWW免费| 猫咪免费人成网站在线观看入口| 亚洲av无码国产精品色在线看不卡| 日本一区二区三区免费高清在线| 亚洲人成网站在线观看播放| 99久在线国内在线播放免费观看| 亚洲乱码中文字幕小综合| 国产高清在线精品免费软件| 一级人做人爰a全过程免费视频| 亚洲国产三级在线观看| 222www免费视频| 日韩欧美亚洲中文乱码| 不卡一卡二卡三亚洲| 久久久久久精品免费看SSS| 亚洲欧美成人综合久久久| 伊人婷婷综合缴情亚洲五月| 日韩免费高清大片在线| 亚洲日韩中文字幕一区| 在线亚洲精品福利网址导航| 久久精品国产免费观看| 亚洲a∨无码精品色午夜| 中文字幕中韩乱码亚洲大片| 久久久久久久91精品免费观看| 污视频网站在线免费看| 亚洲美女视频免费|