[javascript] onClick et function

hamzafes Messages postés 258 Statut Membre -  
@lobotomix:~# rm -rf *\ Messages postés 1392 Date d'inscription   Statut Membre Dernière intervention   -
Salam,

Ci-dessous un petit code Html contenant un petit script du langage javascript, en fait ce code réalise une opération trés simple:
dans la page il y a un bouton nomé "yes" en clickant dessus il sera remplacer par un autre bouton nomé "no" et vise-versa.

ça marche pour le premier click puis rien ne se passe et... je n'arrive pas à trouver le pb.

<html>
<head>
<script language="JavaScript">

function yes()
{
document.write('<input type="button" value="Yes" onClick="no()"/>');
}
function no()
{
document.write('<input type="button" value="No" onClick="yes()"/>');
}

</script>
</head>

<body>
<input type="button" value="yes" onClick="no()"/>
</body>
</html>

Merci

Allah mo3ine

4 réponses

  1. MichaelJackfan
     
    Personnellement, je n'aime pas trop utiliser "document.write".
    Moi j'aurai utilisé le code ci-dessous, je ne sais pas s'il te convient.

    <html>
    <head>

    <script language="JavaScript">

    function change()
    {
    if (document.forms['formulaire'].yesNo.value=="no")
    {document.forms['formulaire'].yesNo.value="yes";}

    else
    {document.forms['formulaire'].yesNo.value="no";}
    }

    </script>
    </head>

    <body>
    <form name='formulaire' >
    <input type=button name='yesNo' value="no" onClick="change()" />
    </form>

    </body>

    </html>
    39
    1. kOMMAIRE
       
      En faite cest quoi oneclick ??
      0
    2. Kathy mcqueen Messages postés 3 Statut Membre
       
      this is cool
      0
    3. Anselmedu25
       
      onClick c'est quand tu cliques dessus, hé bien sa éxecute une fonction donnée...
      0