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