1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
   | <style type='text/css'>
.showli {display:block;
          }
 
.hideli{display:none;}
 
li {list-style:none;
    cursor:pointer;}
 
ul {border:inset 2px grey;
    width: 150px;
    left:0px;} 
 
 
</style>
<script type='text/javascript'>
function showlis(){
 alllis =document.getElementsByTagName('ul')
 for (i=0;i<alllis.length;i++){
                         alllis[i].className='showli';
                         }
 }
 function hidelis(){
 alllis =document.getElementsByTagName('ul')
 for (i=0;i<alllis.length;i++){
                         alllis[i].className='hidelis';
                         }
 }
 
 function selectli(selection){
    document.getElementById('myselect').value=selection
}
 
function survol(moi){
        moi.style.backgroundColor='navy';
        moi.style.color="white";
        moi.onmouseout=function(){moi.style.backgroundColor='white';
                                      moi.style.color="black";}
                                    }
 
 </script>
 
</head>
 
<body>
<input type='text'  id="myselect" onmouseover='showlis()' onmouseout="hidelis()" />
<ul class="hideli" >
<li onclick='selectli(this.innerHTML)' onmouseover="survol(this)">un</li>
<li onclick='selectli(this.innerHTML)' onmouseover="survol(this)">deux</li>
<li onclick='selectli(this.innerHTML)' onmouseover="survol(this)">trois</li>
<li onclick='selectli(this.innerHTML)' onmouseover="survol(this)">quatre</li>
<li onclick='selectli(this.innerHTML)' onmouseover="survol(this)">cinq</li>
<li onclick='selectli(this.innerHTML)' onmouseover="survol(this)">six</li>
</ul>
</body>
</html> | 
Partager