Encore un 'petit' soucis avec Internet Explorer.
Je m'explique. J'ai créer une fonction qui me donne la largeur d'un element.
voilà son code :
elle fonctionne très bien mais pas avec un textarea et Internet Explorer. car Internet Explorer s'amuse à ajouter la barre de défilement et de ne pas la prendre en compte dans le calcul de la taille de ce type d'élément.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function HTMLElement_largeur(bordure) { // Quand pasage à Gecko 1.9 (firefox 3) supprimer && this.clientLeft!=undefined car pris en charge if (bordure==true && this.clientLeft!=undefined) { return this.clientWidth+2*this.clientLeft } else { return this.clientWidth } }
Je suis en plein dans les test de formulaire avant envoie et je trouvé sympathique d'ajouter une boite de dialogue à droite de chaque input.
Vous me direz. Tu n'as qu'à décaler ta boite de dialogue de quelques pixels. Oui mais dans ce cas là les autres input seront aussi décalés et seront trop 'loin'.
Y a-t-il un moyen de désactiver les barres de défilement des textarea dans Internet Explorer?
Partager