Poblème style input button

Résolu/Fermé
Cypselos Messages postés 64 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 5 juillet 2008 - 22 juil. 2005 à 16:05
 greg - 25 avril 2010 à 12:12
Bonjour.

J'ai un problème avec la mise en forme du texte dans des boutons. Le code suivant permet à l'utilisateur, en cliqnant sur un bouton, d'ajouter dans une textareasa mise en forme. Par exemple le premier input va mettre dans le textarea les balises . Pour que ce soit plus facile pour l'utilisateur de s'y retrouver, je désire écrire sur chacun des boutons sa fonction propre.

Sur le bouton de gras, il sera écris "gras" avec font-size:bold.
Sur le bouton d'italique, il sera écris "italique" avec font-size:italic.

etc... etc...

<input class="mef" type="button" name="gras" value="Gras" style="font-weight:bold" onclick="javascript:ajout('<gras></gras>','addskin')"/>
        <input class="mef" type="button" name="ital" value="Italique" style="font-style:italic" onclick="javascript:ajout('<ita>','addskin')"/>
        <input class="mef" type="button" name="soul" value="Souligné" style="text-decoration:underline" onclick="javascript:ajout('<soul></soul>','addskin')"/>
        <input class="mef" type="button" name="bar" value="Barré" style="text-decoration:line-through" onclick="javascript:ajout('<bar></bar>','addskin')"/>



Mais voilà, le problème survient avec les boutons "souligné" et "barré". Je leur met comme propriété respective text-decoration:underline et text-decoration:line-through, mais il n'en est rien. Le bouton souligné contient bien le texte "souligné", met la propriété underline n'est pas appliquée ; il en est de même pour le barré. Pourtant il n'y a pas ce problème avec le gras et l'italique.

Je donne aussi la classe "mef" qui intervient pour chacun des boutons :

input.mef{
border:0px;
color:#0000FF;
height:17px;
font-size:11px;
background-color:#00CC66;
}



Des idées ? Merci.

9 réponses

Cypselos Messages postés 64 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 5 juillet 2008 8
22 juil. 2005 à 16:42
Non rien à faire. Ca reste irrésolvable mais bon c'est quand même pas le bug qui empeche un site de fonctionner. Y a bien un jour où j'aurai la solution (soupir).

Merci ;)
3
«Ca reste irrésolvable [...]»

Pas la peine d'inventer un mot pour si peu, «insoluble» aurait très bien fait l'affaire ;)
0
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
22 juil. 2005 à 16:15
Es-tu bien sûr ?

Un copier-collé de ton code fonctionne très bien chez moi (IE6 et firefox 1.0.6)

m.
0
Cypselos Messages postés 64 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 5 juillet 2008 8
22 juil. 2005 à 16:18
Le problème, chez moi, ne survient qu'avec FireFox. Ca marche correctement avec IE6. Mais je ne vois pas une seule seconde où ca bugge. J'ai relu des dizaines de fois le code et je vois pas ce qui cloche
0
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
22 juil. 2005 à 16:22
C'est pas Ta classe mef, elle est dans un css à part ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Cypselos Messages postés 64 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 5 juillet 2008 8
22 juil. 2005 à 16:25
la classe mef est dans un fichiers css à part qui est importée avec <link href="style.css" rel="stylesheet" type="text/css"/>. Ne te tracasse pas, le fichier CSS est sans problème pris en compte.
0
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
22 juil. 2005 à 16:30
Vraiment bizarre, je viens de créer le css en plus et s'affiche correctement dans firefox aussi. T'as quelle version ?
0
Cypselos Messages postés 64 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 5 juillet 2008 8
22 juil. 2005 à 16:32
Mozilla/5.0 (Windows; U; Windows NT 5.1; fr-FR; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

Ouais c'est bizarre car c'est pas la première fois dans ma vie que j'écris sur un bouton en souligné et je n'avais jamais eu de problème. Et même si j'écris dans la class mef de style.css text-decoration:underline et bien ca ne marche toujours pas.
0
Cypselos Messages postés 64 Date d'inscription jeudi 17 juin 2004 Statut Membre Dernière intervention 5 juillet 2008 8
22 juil. 2005 à 16:37
En tout cas grand merci pour ton aide
0
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 479
22 juil. 2005 à 16:39
Essaie toujours voir à faire un upgrade firefox (bien que je doute vraimenet que ce soit la cause, c'est recommandé pour d'autres raisons).

Sinon, je baisse les armes, je ne vois pas je que ça peut être vu que ça marche chez moi sur ff...
0