http://dob.tnc.edu.tw/demo.php?s=681&authorSerial=74&demoStyle=&setDemoInFrame=

解决方案 »

  1.   

    http://fason.nease.net/code/form/select/editselect2.htm
      

  2.   

    孟子的:
    <table cellpadding="0" cellspacing="0" border="0" width="300">
    <tr>
    <td id="selectLength" width="100%" style="height:20px;padding:0px;border:2px inset #404040;border-right:0px;border-bottom:1px solid #D4D0C8;font-size:9pt;">
    <div id="selectedValue" style="padding:2px;border:0px;width:100%;height:20px;font-size:9pt;vertical-align:bottom"></div>
    </td>
    <td width="20" style="height:20px;padding:0px;border-top:2px inset #404040;border-left:0px;border-right:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;font-size:9pt">
    <img src="button2.gif" width="20" height="21" border="0" id="mm" onclick="mm_Click()" align="absmiddle">
    </td>
    </tr>
    </table>
    <div id="dropdownOption" style="position:absolute;visibility:hidden;width:100%;border:1px solid #080808;z-index:1000">
    <table width="100%" cellpadding="0" cellspacing="1" class="optionForSel" bgcolor="White">
    <tr onmouseover="this.style.backgroundColor='#0099ff'" onmouseout="this.style.backgroundColor=''">
    <td onclick="document.all.selectedValue.innerText=this.innerText">
    <img src="http://lucky.myrice.com/images/copyright.gif" border="0" align="absmiddle" hspace="2"><a href="http://lucky.myrice.com">Visit1</a>
    </td>
    </tr>
    <tr>
    <td onmouseover="this.style.backgroundColor='#0099ff'" onmouseout="this.style.backgroundColor=''"onclick="document.all.selectedValue.innerText=this.innerText">
    <img src='http://lucky.myrice.com/images/meng1.gif' border="0" align="absmiddle" hspace="2"><a href="http://lucky.myrice.com">Visit2</a>
    </td>
    </tr>
    <tr>
    <td onmouseover="this.style.backgroundColor='#0099ff'" onmouseout="this.style.backgroundColor=''"onclick="document.all.selectedValue.innerText=this.innerText">
    <img src='http://lucky.myrice.com/images/meng2.gif' border="0" align="absmiddle" hspace="2"><a href="http://lucky.myrice.com">Visit3</a>
    </td>
    </tr>
    </table>
    </div><script>
    function mm_Click()
    {
    if(document.all.dropdownOption.style.visibility == 'visible')
    document.all.dropdownOption.style.visibility='hidden'
    else
    document.all.dropdownOption.style.visibility='visible'
    }
    function init(){
    document.all.dropdownOption.style.width = document.all.selectLength.clientWidth + 22;
    document.all.selectedValue.contentEditable = true;
    var strTop = 0;
    var strLeft = 0;
    var e1 = document.all.selectLength;
    while(e1.tagName != "BODY")
    {
    strTop += e1.offsetTop
    strLeft += e1.offsetLeft
    e1 = e1.offsetParent
    }
    document.all.dropdownOption.style.top = String(strTop + 24) + "px";
    document.all.dropdownOption.style.left = String(strLeft) + "px";
    }function clickE()
    {
    if(window.event.srcElement.id !='mm')
    document.all.dropdownOption.style.visibility='hidden';
    }document.onclick = clickE
    window.onload = init
    </script>
    <br>
    <br>
    <input onclick="alert(document.all.selectedValue.innerText)" type="button" value="得到选中的值">
      

  3.   

    一个人给点,, tdl982324,你不介意吧,,你一个人要那么多分干什么:)
    大家都分点