Bonjour, j'ai une solution, mais elle est base sur javascript, mootools, et un position:absolute.
Je ne suis pas sur que ce soit standard, W3C, mais je la donne ici:
Le javascript ci-dessou, allez voir les
mootools pour comprendre la fonction domready et autres.
window.onDomReady(function(){
if(window.ie){
$$([#red].NomDeLaClasseCssAssocieATesSelect[/#]).each(function(kwick, i){
kwick.addEvent('mousedown',function(e){
e= new Event(e).stop();
kwick.setStyle('width','TailleAgrandiepx');
kwick.setProperty('size',5);
});
kwick.addEvent('change',function(e){kwick.setStyle('width','TailleNormalepx');kwick.setProperty('size',1);});
});
}
});
Maintenant le code html :
<div id="ComboElargie">
<select class="[#red]NomDeLaClasseCssAssocieATesSelect"[/#]name="tonSelect">
<option value="...">...</option>
</select>
</div>
et finalement le css
[code]
NomDeLaClasseCssAssocieATesSelect sert juste recuperer tous les combos
#ComboElargie{
position:absolute;
left:4px;
top:215px;
width:218px;
height:88px;
z-index:1;
}
Attention cependant, le code ci-dessus peut perturber votre mise en page, ce n'est pas une solution prête à l'emploi, mais simplement une solution pour élargir les combos.
++ Pierre-alain BOURDIL (http://pabourdil.com)
pierre-alain BOURDIL (
http://pabourdil.com) Modifié par albreche (29 Mar 2007 - 18:59)