IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

[HTML] associer une image à un bouton


Sujet :

HTML

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut [HTML] associer une image à un bouton
    Bonjour à tous,

    j'ai une page HTML qui contient des boutons avec des attributs valeur='texte' exemple (value=modificationou value=selction).

    j'aimerai avoir des images au lieu du texte.

    est ce que c'est possible en HTML

    merci par avance

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    Y a plusieurs ecoles :
    - soit tu utilises les balises <img> et <button> de cette manière :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <button> <img src="blabla.gif"></button>
    - soit tu utilises une feuilles de styles et tu spécifies l'allure de ton bouton en mettant en arrière plan une image. pour cela il faut utiliser l'attribut : background

  3. #3
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut

    http://cyberzoide.developpez.com/html/form.php3#button

    PS : en HTML c'est valeur="texte" et non valeur=texte ou valeur='texte'

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    j'ai écris ce code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <bouton type=submit name=action><img src="c:\image.gif"></bouton>
    le problème c'est que l'image apparait à la place du bouton mais il ne fonctionne plus.peut etre ça sera utile de vous dire que mes boutons tous portent le même nom :"action" car ils se reffèrent tous au même code php...


  5. #5
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 493
    Par défaut
    C'est pas bouton, mais button !

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    Bonjour,
    c'etait une faute_de_frappe "bouton", ça ne marche pas avec button.

    voila mon code il un peux long,je ne sais pas si vous pouvez m'aider,j' arrive résoudre ce problème


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
     
    <html>
    <HEAD>
    <TITLE>Zone Nationnale</TITLE>
    <link rel="stylesheet" type="text/css" href="z_nat.css">
    </HEAD>
     
    <Form method="POST" action="z_nat.php">
    <div id="cadre1">
              <table  align=center>
                 <TR>
                     <TD>Num Zone</TD>
                     <TD>
                         <input type=texte size=10 name="num">                  
                     </TD>
     
                     <TD>Libelle Zone</TD> 
                     <TD>
                         <input type=texte size=10 name="libelle">                  
                     </TD>
                 </TR>
              </table>
    </div>
     
    <div id="cadre2">
     
    <table align=center border="1" cellcpacing="0" cellpading="0">
    <?php
    if (@$_POST['action']=="selection")
    {if (($_POST['num']=="") && ($_POST['libelle']==""))
         {
          mysql_connect("127.0.0.1","root","") or die("erreur de connexion au serveur!!");
          mysql_select_db("gestfact") or die ("\n erreue de connexion a la base!!");
          $result=mysql_query('select * from zones_nationales')or die(mysql_error());
          if (!(mysql_fetch_row($result)))
             {
               echo "Aucune valeur trouvee";
             }
          else
             {   
                 ?>
                 <TR>
                      <TH>Code Zone</TH>
                      <TH>Libelle Zone</TH>
                 </TR>
                  <? 
                  while($row=mysql_fetch_row($result))
                        {
                          $numero=$row[0];
                          $nom=$row[1];
               
                          echo "<TR>
                                    <TD>$numero</TD>
                                    <TD>$nom</TD>
                                </TR>";
                         }
              }
        }
      mysql_close();
    }
     
    else  
        {
           if (@$_POST['action']=="modification")
              {
                 if ($_POST['num']=="")
                   { 
                     echo "modification impossible : veuillez entrer le numéro de la zone"; 
                   }
                 else
                   { 
                     mysql_connect("127.0.0.1","root","") or die("erreur de connexion au serveur!!");
                     mysql_select_db("gestfact") or die ("\n erreue de connexion a la base!!");
                     $result=mysql_query('update zones_nationales set libelle_zone="'.$_POST['libelle'].'" where num_zone="'.$_POST['num'].'"')or die(mysql_error());
                     if($result==1)
                       { echo "modification effectuée avec succées";}             
                     else { echo "modification impossible!!!";}
                   }
               }
     
         ?>
    </table>
    </div>
     
     
    <div id="cadre3">
    <table align=center>
     <TR>
            <TD>
                 <button type=submit name="action" value=selection><img src="C:\atteindre.gif></boutton>
              
            </TD>
            <TD>
                    <button type=submit name="action" value=selection><img src="C:\modifier.gif></boutton>
     
            </TD> </TR>
    </table>
    </div>
    </form>
    </html>

  7. #7
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="button" class="bouton">
    le CSS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    .bouton{
    background-image : URL_IMAGE;
    }

  8. #8
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Et si tu regardais le lien que je t'ai donné ? non ?

  9. #9
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2005
    Messages
    215
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2005
    Messages : 215
    Par défaut
    Salut,
    Je ne suis pas sûr que les balises fermantes </boutton> marchent très bien.

  10. #10
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Par défaut
    Citation Envoyé par giragu03
    Salut,
    Je ne suis pas sûr que les balises fermantes </boutton> marchent très bien.
    C'est "button" et non "bouton" et il existe forcément une balise fermante vu que cette balise fait partie de la DTD XHTML.

  11. #11
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    En meme temps ouvrir une balise <button> et fermer avec </bouton> il doit pas trop aimer !!!

  12. #12
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    Désolée,mais ça marche pas non plus.

    C'est claire que je débute en html aussi bien qu'en css.

    Le problème c'est que j'ai 4 boutons qui porte le même nom "action" et chacun a une valeur différente de l'attribut value(value=modification,value=selection...)

    Si j'utilise l'attribut value=... avec la solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="button" class=bouton>
    l'image n'apparait plus...

  13. #13
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    les balises </bouton> sont, encors une fois, faute de frappe parce que je fais une copie du code puis je le modifie pour pouvoir le réduire un peux...

  14. #14
    Membre Expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571

  15. #15
    Membre expérimenté
    Inscrit en
    Mai 2007
    Messages
    201
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 201
    Par défaut
    et uassi quand on met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="button" class="bouton">

  16. #16
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    111
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 111
    Par défaut
    Je pense pas que ça pose un problème class="bouton"...

    j'ai essayé toutes les solutions mais ça ne marche pas:l'image apparait mais le bouton n'est plus fonctionnel..

    je pense que c'est du au changement de la valeur de l'attribut "value" car dans le code PHP je test sur cette derniere...

    peut être, je dois poser cette question dans le forum PHP...

    merci tout le monde...

Discussions similaires

  1. Associer une image à un bouton radio
    Par nicolas17550 dans le forum Langage
    Réponses: 7
    Dernier message: 14/05/2011, 22h47
  2. HTML submit utilisant une image comme bouton
    Par diabli73 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 20/12/2008, 21h58
  3. Réponses: 81
    Dernier message: 26/11/2006, 14h23
  4. [HTML] Calé une image au bord d'une autre
    Par leloup84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 12
    Dernier message: 23/02/2006, 15h44
  5. Mettre une image sur bouton par VBA????
    Par electrosat03 dans le forum IHM
    Réponses: 3
    Dernier message: 17/02/2006, 01h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo