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

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

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

    隨筆-16  評論-8  文章-30  trackbacks-0
      1<html>
      2<head>
      3<title>Untitled Document</title>
      4<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      5<style>
      6.table1{background-color:white;FONT-FAMILY: Courier New, Courier;font-size:12px}
      7.td_out{FONT-FAMILY: Courier New, Courier;font-size:12px;color:#000000;height:15px;border:1
     solid #ffffff;}
      8.td_over{FONT-FAMILY: Courier New, Courier;font-size:12px;cursor:default;background-color:#3366cc;border:1 solid #000000
    ;color:#ffffff;height:15px}
      9.slv{vertical-align:bottom;FONT-FAMILY: Courier New, Courier;font-size:12px;border-left-width:0;border-top-width:0;border-bottom-width:0;border-right:0 solid #000000;vertical-align:middle;height:18px;color:#000000
    ;}
     10.down{position:relative;left:-2px;font-size:11px;vertical-align:middle;width:16;height:16;color:#2050b0;background-color:#D0DFF7;border:1 solid #9fA3Ce;writing-mode:tb-rl;font-
    weight:bold;
     11
    }
     12
    .seldiv{
     13position:absolute;z-index:1000;overflow-x:hidden;border-left:1 solid #000000;border-bottom:1 solid #000000;border-right:1 solid #000000
    ;
     14SCROLLBAR-FACE-
    COLOR: #d0dff7; 
     15SCROLLBAR-HIGHLIGHT-
    COLOR: #d0dff7; 
     16SCROLLBAR-SHADOW-
    COLOR: #FFFFFF; 
     17SCROLLBAR-3DLIGHT-
    COLOR: #FFFFFF; 
     18SCROLLBAR-ARROW-
    COLOR: #ffffff; 
     19SCROLLBAR-TRACK-
    COLOR: #ffffff; 
     20SCROLLBAR-DARKSHADOW-
    COLOR: #d0dff7;}
     21</style>

     22<script language="JavaScript">
     23document.onclick=hiddenDiv;
     24function
     getDivCount() {
     25 var arr=
    document.all; 
     26 re=0
    ;
     27 for (i=0;i<arr.length;i++
    ) {
     28  str=
    arr[i].id;  
     29  if (str.indexOf("ZfDiv_")==0
    ) {   
     30   re++
    ;  
     31
      }
     32
     } 
     33 return
     re;
     34
    }
     35

     36function getI(ObjId) {//取得objId的最后一位數字

     37 for (i=0;i<ObjId.length;i++) {
     38  if (ObjId.charAt(i)=="_"return ObjId.substr(i+1,ObjId.length-1
    );
     39
     }
     40 return 0
    ;
     41
    }
     42

     43function select_edit(TextObj){//鼠標經過高亮度 

     44 TextObj.focus();TextObj.select();
     45
    }
     46

     47function
     checkValue(ID){   
     48 var sl=document.all["ZfText_"+
    ID]; 
     49 var sv=document.all["ZfDiv_"+
    ID];
     50 var da=document.all["ZfData_"+
    ID];   
     51 sv.style.display=
    ''
     52
     
     53 for(i=0;i<da.rows.length;i++)da.rows[i].style.display=
    ''
     54
     
     55 for(i=0;i<da.rows.length;i++
    ){
     56  if(da.rows[i].cells[0].innerText.indexOf(sl.value)!=0)da.rows[i].style.display=
    'none';
     57
      getPosition(ID);
     58
     } 
     59
    }
     60

     61function
     getL(e){
     62 var l=
    e.offsetLeft;
     63 while(e=
    e.offsetParent){
     64  l+=
    e.offsetLeft;
     65
     }
     66 return
     l
     67
    }
     68function
     getT(e){
     69 var t=
    e.offsetTop;
     70 while(e=
    e.offsetParent){
     71  t+=
    e.offsetTop;
     72
     }
     73 return
     t
     74
    }
     75

     76function
     getPosition(ID){ 
     77 var sv=document.all["ZfDiv_"+
    ID];
     78 var sl=document.all["ZfText_"+
    ID];
     79 var spn=document.all["ZfSpan_"+
    ID];
     80 var da=document.getElementById("ZfData_"+
    ID);
     81 sv.style.pixelWidth=
    spn.offsetWidth;
     82 da.style.pixelWidth=
    sv.offsetWidth;
     83 sv.style.pixelLeft=
    getL(spn);
     84 sv.style.pixelTop=getT(spn)+sl.offsetHeight+3
    ;
     85 if(da.offsetHeight>200
    ){
     86  sv.style.pixelHeight=200
    ;
     87  sv.style.overflowY=
    'scroll';
     88
     }
     89 else
     {
     90  sv.style.pixelHeight=
    da.offsetHeight;
     91  sv.style.overflowY=
    'hidden';
     92
     }
     93
    }
     94

     95function
     dropDown(ID){ 
     96 var sv=document.all["ZfDiv_"+
    ID]
     97 var tb=document.all["ZfData_"+
    ID]
     98
     
     99 if(sv.style.display==
    'none'){  
    100  sv.style.display=
    '';  
    101  for(i=0;i<tb.rows.length;i++)tb.rows[i].style.display=
    ''
    102
      getPosition(ID);  
    103 } else
     {  
    104  sv.style.display=
    'none';
    105
     }
    106}//下拉摸擬層

    107
    108function hiddenDiv(){
    109 var o=
    window.event.srcElement.id;
    110 var
     tb 
    111 var
     sv 
    112 if(o==""
    ) {
    113  for (j=0;j<getDivCount();j++
    ) {
    114   tb=document.getElementById('ZfData_'+
    j);
    115   sv=document.getElementById('ZfDiv_'+
    j);   
    116   for(i=0;i<tb.rows.length;i++) tb.rows[i].style.display=
    '';
    117   sv.style.display=
    'none';   
    118
      }
    119
      
    120
     }
    121

    122}//隱藏模擬層

    123
    124
    125function
     setValue(obj){
    126var i=
    getI(obj.parentElement.parentElement.parentElement.id);
    127//alert(obj.parentElement.parentElement.parentElement.id);

    128
    129var sl=document.all["ZfText_"+i];
    130var sv=document.all['ZfDiv_'+
    i];
    131sl.value=
    obj.innerText;
    132sv.style.display=
    'none';
    133//sldIndex=obj.parentElement.rowIndex;

    134}//給文本框賦值
    135
    136function over(obj){
    137 obj.className="td_over"

    138 obj.title=obj.innerText
    139
     obj.focus();
    140}//鼠標經過變色

    141
    142function out(obj){
    143 obj.className="td_out"

    144}//鼠標離開還原
    145
    146function String.prototype.Trim(){return this.replace(/(^\s*)|(\s*$)/g,'')}//自定義去空格函數Trim()
    147
    148
    149//增加list的接口,ID表示該組控件是頁面中的第幾個

    150function add(v,ID){
    151var sv=document.all['ZfDiv_'+
    ID];
    152if(!v.Trim()){return
    ;}
    153var tb=document.all['ZfData_'+
    ID];
    154var c=
    tb.insertRow(tb.rows.length).insertCell();
    155c.innerHTML='<nobr>'+v.Trim()+'</nobr>
    ';
    156c.onmouseover=new Function("over(this)"
    );
    157c.onmouseout=new Function("out(this)"
    );
    158c.onclick=new Function("setValue(this)"
    );
    159c.className="td_out"
    ;
    160v=
    '';
    161
    }
    162//增加inpnubox的接口,在頁面中產生一個inputbox控件,下拉列表為空

    163function addText(name,DefValue) {
    164 var i=
    getDivCount();
    165 document.write('<span id="ZfSpan_'+i+'" style="border:1 solid #9CA0CB">
    ');
    166 document.write('<input type="text" value="'+DefValue+'" name="'+name+'" id="ZfText_'+i+'" ondblclick="ZfDrop_'+i+'.click()" class="slv" onmouseover="select_edit(this)"  onkeyup="checkValue('+i+')"><input type=button id="ZfDrop_'+i+'" value=">" onclick="this.hideFocus=true;dropDown('+i+');" class="down" onmouseover="this.style.backgroundColor=#EEF3FD" onmouseout="this.style.backgroundColor=\'\'" onmousedown="this.style.backgroundColor=#ABC4F5" onmouseup="this.style.backgroundColor=\'\'"></span>
    ');
    167 document.write('<div id="ZfDiv_'+i+'" class="seldiv" style="display:none;"><table id="ZfData_'+i+'" onselectstart="return false" border="0"  cellspacing="0" cellpadding="0" class="table1"></table></div>
    ');
    168
    }
    169

    170
     
    171

    172</script>

    173</head>
    174<body>
    175
    176<script language="JavaScript">

    177addText("name1","a");
    178add("1234",0
    );
    179add("1234",0
    );
    180</script>

    181</body>
    182</html>
    183
    184
    posted on 2005-06-10 14:13 楚客 閱讀(250) 評論(0)  編輯  收藏 所屬分類: HTML
    主站蜘蛛池模板: 日韩在线播放全免费| 四虎影视久久久免费| 亚洲精品免费在线| 亚洲大片在线观看| 最近最新高清免费中文字幕| 亚洲成a人片在线观看无码专区| A毛片毛片看免费| 亚洲国产精品一区第二页| 久久国产精品成人免费| 亚洲Av无码专区国产乱码DVD| 免费成人在线视频观看| 久久亚洲国产成人精品性色| h视频在线观看免费完整版| 亚洲制服在线观看| 日本特黄特色免费大片| 四虎影视永久在线精品免费| 亚洲综合精品香蕉久久网| 国产精品免费无遮挡无码永久视频 | 久久天天躁狠狠躁夜夜免费观看| 亚洲精品自拍视频| 天天天欲色欲色WWW免费| 国产成人 亚洲欧洲| 亚洲精品字幕在线观看| 97精品免费视频| 亚洲精品天堂无码中文字幕| www亚洲精品少妇裸乳一区二区| 一级毛片免费播放试看60分钟| 亚洲国产精品乱码一区二区| 亚洲视频免费在线看| 亚洲av成人一区二区三区观看在线| 亚洲国产精品日韩| 无码国产精品一区二区免费3p| 亚洲 欧洲 日韩 综合在线| 亚洲AV无码一区二区三区国产| 免费的全黄一级录像带| 在线观看亚洲AV日韩AV| 国产亚洲精品线观看动态图| 久久WWW免费人成一看片| 特级毛片在线大全免费播放| 亚洲黄色免费在线观看| 又黄又大又爽免费视频|