Bonjour.
Je voudrais définir la largeur d'une liste multiple à partir de la taille de la fenêtre.
1er problème : innerWidth ne fonctionne pas sous IE.
J'utilise donc availWidth à la place même si ce n'est pas tout à fait la même chose.
Ensuite je ne sais pas comment utiliser la valeur retournée par la fonction pour le style.
Je souhaite avoir :
XXXX étant calculé par
Code : Sélectionner tout - Visualiser dans une fenêtre à part <select name="liste" multiple="multiple" size="10" style="width:XXXXpx;"></select>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 function width_list() { width = screen.availWidth - 500; return "width:" + width + "px"; }ne donne rien
Code : Sélectionner tout - Visualiser dans une fenêtre à part document.form.liste.style.width = "400px";
Partager