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 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
| /** Feuille de styles du menu deroulant **/
/** le 11/04/2006 **/
<style type="text/css"><!--
.conteneurListe{
float: left; margin: 0 20px 0 0;
}
.crlf{
clear: both; visibility: hidden;
}
.Bouton, .Liste{ /** Aspect general du bouton et de la liste **/
cursor: pointer;
color: #000000;
border-width: 1px;
border-color: #000000; /** Couleur de la bordure **/
background-color: #ffffFF; /** Couleur de fond du menu **/
padding: 0px;
font-family: Arial, Helvetica; /* Fonte **/
font-size: 10pt;
font-weight: normal;
text-decoration: none;
color: #000000;
}
.Bouton{ /** Style du bouton **/
border-style: outset;
width: 120px;
text-align: center;
}
.Liste{ /** Style de la liste **/
display: none;
position: absolute;
border-style: inset;
height: 120px; /** Hauteur de la liste **/
overflow: auto;
text-align: left;
}
.longueur1{
width: 120px;
}
.longueur2{
width: 200px;
}
.Item{ /** Style des elements de la liste **/
margin-left: 1px;
margin-top: 0px;
margin-right: 1px;
margin-bottom: 0px;
width: 95%; /** 90% a cause de l'ascenseur du div "idListe" **/
}
.ItemOver{ /** Style des elements de la liste MouseOver **/
background-color: #8888FF; /** Couleur du surlignage **/
}
.images{
height: 25px; /** homogeneite des images **/
width: 25px;
vertical-align: middle;
}
/** Fin de la feuille de styles **/
//-->
</style>
<script type="text/javascript">
<!--
/** Script du menu deroulant **/
/** le 11/04/2006 **/
var listes = new Object();
listes["liste1"] = new Object();
listes["liste1"]["bouton"] = "idBouton1";
listes["liste1"]["liste"] = "idListe1";
listes["liste1"]["image"] = "idI10";
listes["liste1"]["texteBouton"] = "idTxtBt1";
listes["liste1"]["hidden"] = "idHidden1";
listes["id_liste"] = new Object();
listes["id_liste"]["bouton"] = "idBouton2";
listes["id_liste"]["liste"] = "idListe2";
listes["id_liste"]["image"] = "idI20";
listes["id_liste"]["texteBouton"] = "idTxtBt2";
listes["id_liste"]["hidden"] = "idHidden2";
function AfficheItem(nomListe)
{
var elmtL = document.getElementById(listes[nomListe]["liste"]);
var elmtB = document.getElementById(listes[nomListe]["bouton"]);
if (elmtL.style.display!="block")
{
/** Pour donner l'impression que le bouton est enfonce ('inset') : **/
elmtB.style.borderStyle = "inset";
elmtL.style.display = "block";
}
else
{ /** Bouton 'outset' **/
elmtB.style.borderStyle = "outset";
elmtL.style.display="none";
}
}
function CacheItem(nomListe, idImage, msg)
{
var source = document.getElementById(idImage);
var dest = document.getElementById(listes[nomListe]["image"]);
document.getElementById(listes[nomListe]["bouton"]).style.borderStyle = "outset";
document.getElementById(listes[nomListe]["liste"]).style.display="none";
document.getElementById(listes[nomListe]["texteBouton"]).innerHTML = msg;
//Affichage
dest.src = source.src;
document.getElementById(listes[nomListe]["hidden"]).value = msg;
}
function MouseOverItem(obj)
{
/** Styles Over **/
obj.className = "Item ItemOver";
}
function MouseOutItem(obj)
{
/** Styles par defaut **/
obj.className = "Item";
}
/** Fin du script **/
//-->
</script> |
Partager