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

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

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

    飛舞的幻想

    常用鏈接

    統(tǒng)計

    Google Adsense

    Zanox FWHX

    花個明白

    最新評論

    通過Iframe實現(xiàn)帶橫向滾動條的多選下拉框并且?guī)崾究?/a>

    主要思路:
    通過Iframe添加滾動條,在調(diào)用頁面使用Iframe實現(xiàn)滾動條,在iframe頁面里面實現(xiàn)多選select。通過主頁面將動態(tài)option傳遞給iframe的select實現(xiàn)下拉框。通過popup窗口的方式實現(xiàn)提示框。
    說明:調(diào)用頁面代碼里面還加了一個隱藏多選下拉框的目的是為了將值方便的傳遞以及保持相對較少的代碼改動(主要是修改實現(xiàn))。
    調(diào)用頁面代碼:

    1. <select name=TMPFIELD size=9  style='width:160px;display:none;' multiple>  
    2. <%  
    3.    for(int opt5 =0;opt5<cols.size();opt5++){  
    4.      RepColsVo colVo =(RepColsVo) cols.get(opt5);  
    5. %>  
    6. <option title="<%=colVo.getRepColdis()%>" value="<%=colVo.getReportColid()%>"><%=colVo.getRepColdis()%></option>  
    7. <%}%>  
    8. </select>  
    9. <iframe name="iframeShowFields" src="<%=request.getContextPath()%>/jsp/include/iframeSelectReports.jsp"  id="iframeshow" allowTransparency="true"    style="z-index:0;height:150px;width:140px;" scrolling="auto">  
    10. </iframe>  

    Iframe頁面內(nèi)容:
    1. <html>  
    2. <head>  
    3. <script language="javascript">  
    4.   var oP=window.createPopup();  
    5.   var globalobject;  
    6.   var oPopBody;  
    7.   function   showTip(_obj){  
    8.   globalobject=_obj;  
    9.   oPopBody= oP.document.body;  
    10.   line=parseInt(event.offsetY/15);  
    11.   if(globalobject.options.length>0){  
    12.   if(line>globalobject.options.length-1)  
    13.   {    
    14.       line=globalobject.options.length-1;   
    15.   }   
    16.   oPopBody.style.background="#fdfce9";   
    17.   oPopBody.style.border="solid black 1px";  
    18.   oPopBody.innerHTML="";  
    19.   var sText =globalobject.options[line].text;      
    20.   oPopBody.innerHTML='<div style="font-family:Arial;font-size:12px;">'+sText+'</div>';   
    21.   len=globalobject.options[line].text.length*10;  
    22.   oP.show(event.clientX+10,event.clientY+10,len, 20,document.body);  
    23.   }   
    24.  }  
    25.  function   hideTip(_obj){    
    26.   if(oP.isOpen){   
    27.     oP.hide();    
    28.    }  
    29.  }  
    30. function   addOption(){   
    31.     var   s=parent.document.frmdefine.TMPFIELD;  
    32.     var len=s.length;  
    33.     for(var i=0;i<len;i++)  
    34.     {  
    35.         var opt=document.createElement("OPTION");        
    36.         opt.text=s.options[i].text;    
    37.         opt.value=s.options[i].value;  
    38.         TMPFIELD.add(opt);  
    39.     }  
    40.        
    41.    
    42.  }  
    43.  </script>  
    44. </head>  
    45. <body bgcolor="#efefef" onload="addOption()">  
    46. <select  id="idtmpfield" onclick="showTip(this);" onmouseout="hideTip(this);" name="TMPFIELD" size=9   style="background-color:#efefef;width:auto;height:auto;border-width:0px;border-style:none;position:absolute;z-index:0;line-height:14px;border:none;clip:rect(0 95% 97% 0);margin-left:-13;margin-right:-50;margin-top:-19;margin-bottom:-40" multiple >  
    47. </select>  
    48. </body>  
    49. </html> 
    效果圖如下:



    posted on 2008-06-30 09:39 飛舞的幻想 閱讀(1836) 評論(0)  編輯  收藏 所屬分類: 生活感想


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: jlzzjlzz亚洲jzjzjz| 亚洲国产精品无码中文lv| 亚洲高清免费在线观看| 亚洲色精品VR一区区三区| 亚洲国产专区一区| 亚洲视频在线免费观看| 久久久久亚洲国产| 亚洲女初尝黑人巨高清| 67194熟妇在线永久免费观看| 无套内谢孕妇毛片免费看看| 亚洲精品免费视频| 免费国产综合视频在线看| 久草免费福利资源站| 亚洲精华液一二三产区| 午夜影视日本亚洲欧洲精品一区 | 西西大胆无码视频免费| 日韩一级片免费观看| 亚洲综合在线成人一区| 免费国产在线观看| aⅴ免费在线观看| 一级视频在线免费观看| 亚洲avav天堂av在线网爱情| 久久久久亚洲精品无码网址| 西西大胆无码视频免费| 免费看男人j放进女人j免费看| 日韩精品亚洲专区在线影视| 色播亚洲视频在线观看| 国产一卡二卡≡卡四卡免费乱码 | 最近的2019免费中文字幕| 亚洲人成电影网站色| 水蜜桃亚洲一二三四在线 | 亚洲人成免费电影| 亚洲精品美女久久777777| 亚洲成人在线电影| 国产一卡二卡≡卡四卡免费乱码| 亚洲黄色免费网站| 久久大香香蕉国产免费网站 | 日韩人妻无码精品久久免费一| 日韩毛片一区视频免费| 亚洲精品午夜国产va久久| 久久亚洲精品成人无码网站|