posts - 495,comments - 227,trackbacks - 0
          <Html>
          <Head>
          <SCRIPT LANGUAGE="JavaScript">
          <!--
          //定義 select 原值
          var oldValue,oldText;
          //select下拉框的onkeydown事件,修改下拉框的值
          function catch_keydown(sel)
          {
          switch(event.keyCode)
          {
            case 13: //回車鍵
            event.returnValue = false;
            break;
            case 27: //Esc鍵
            sel.options[sel.selectedIndex].text = oldText;
            sel.options[sel.selectedIndex].value = oldValue;
            event.returnValue = false;
            break;
            case 8: //空格健
            var s = sel.options[sel.selectedIndex].text;
            s = s.substr(0,s.length-1);
            if (sel.options[sel.selectedIndex].value==sel.options[sel.selectedIndex].text)
            {
             sel.options[sel.selectedIndex].value=s;
             sel.options[sel.selectedIndex].text=s;
            }
            event.returnValue = false;
            break;
          }
          if (!event.returnValue && sel.onchange)
            sel.onchange(sel)
          }

          //select下拉框的onkeypress事件,修改下拉框的值
          function catch_press(sel){
          if(sel.selectedIndex>=0){
          var s = sel.options[sel.selectedIndex].text + String.fromCharCode(event.keyCode);
          if (sel.options[sel.selectedIndex].value==sel.options[sel.selectedIndex].text)
          {
            sel.options[sel.selectedIndex].value=s;
            sel.options[sel.selectedIndex].text=s;
          }
          event.returnValue = false;
          if (!event.returnValue && sel.onchange)
            sel.onchange(sel)
          }
          }

          //select下拉框的onfocus事件,保存下拉框原來的值
          function catch_focus(sel) {
          oldText = sel.options[sel.selectedIndex].value;
          oldValue = sel.options[sel.selectedIndex].value;
          }

          //恢復select下拉列表當前選中的值
          function LoadSelect(obj,value)
          {
          for (var i=0; i< obj.options.length; i++)
            if (obj.options[i].value == value)
            {
            obj.selectedIndex = i;
            break;
            }
          }

          //select 選擇框鼠標上移時提示選擇的內容
          function selMouseOver(obj)
          {
          with (document.all.div_hint)
          {
            innerText = obj.options[obj.selectedIndex].text;
            if (innerText.length > 0)
            {
            innerText = " " + innerText + " ";
            style.display = "block";
            style.left = event.clientX + 16;
            style.top = event.clientY;
            }
          }
          }

          //select 選擇框鼠標移開時消失
          function selMouseOut(obj)
          {
          with (document.all.div_hint)
          {
            style.display = "none"
          }
          }
          //-->
          </SCRIPT>
          </Head>
          <Body>
          <!--調用-->
          <select style='width:130px;z-index:-1' name='tmpSel' onmouseover=selMouseOver(this) onmouseout=selMouseOut(this) onkeydown=catch_keydown(this) onkeypress=catch_press(this) onfocus=catch_focus(this)>
          <option value=''></option>
          </select>

          <!--提示塊-->
          <div id=div_hint style="font-size:12px;color:red;display:none;position:absolute; z-index:2; top:200;background-color: #F7F7F7; layer-background-color: #0099FF; border: 1px #9c9c9c solid;filter:Alpha(style=0,opacity=80,finishOpacity=100);"></div>
          </Body>
          </Html>
          posted on 2006-09-07 11:13 SIMONE 閱讀(589) 評論(0)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 玉林市| 河北省| 离岛区| 丹寨县| 西丰县| 城市| 时尚| 千阳县| 望谟县| 邢台市| 华池县| 永寿县| 南乐县| 合作市| 剑川县| 房山区| 淮北市| 大竹县| 边坝县| 蕲春县| 镇远县| 铜梁县| 东方市| 紫金县| 乐昌市| 小金县| 甘孜县| 衡阳市| 中山市| 宁德市| 昆山市| 建平县| 新巴尔虎右旗| 佛山市| 阳谷县| 峨山| 灵台县| 庄河市| 陇川县| 五原县| 荆门市|