Bonjour,
Dans le cadre de mon travail, je dois corriger une application développée en PHP. Cette application comporte aussi de l'AJAX, du JS simple et des styles CSS.
J'ai l'une de mes pages qui comporte un formulaire qui permet de créer des newsletters. Or sur cette page, les champs input de type texte ne sont absolument pas sélectionnables sur IE 6 et 7 alors que sur Firefox 2, cela fonctionne. En gros, je peux saisir mon texte, utiliser la touche retour chariot pour effacer les caractères dernièrement tapés et cliquer en plein milieu du texte saisi et utiliser les flèches du clavier pour déplacer le curseur sur le champ. Mais dès que je souhaite sélectionner le contenu à la souris, rien à faire ça ne marche pas.
Comme c'est un projet professionnel, je ne peux vous fournir un aperçut de la page (qui pour moi ne servirai pas à grand chose, c'est qu'un banal formulaire), ni de grands bout de code. Je vous direz donc que la page comporte des balises <div> et <span> pour la mise en page et que je soupçonne être la base du problème, un problème du style IE qui s'emmêlerait les pinceaux. Mon hypothèse semble se vérifier de par les recherches effectuées sur le net.
Questions : dois-je reprendre toute la mise en page afin de virer un maximum de <div> ? Connaissez-vous une autre solution ? Est-ce que je fais fausse route ? Ça ne viendrais pas du tout de là ?
Partager