Evenement onClick

Résolu
miktop -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'écris le code suivant:

<script language="javascript" type="text/javascript">
<!--

function boutonLister()
{
var elementInsertion = document.getElementById("idInsertion");
elementInsertion.innerHTML = 'Bonjour';
alert("On s'arrête.")
}

//-->
</script>

<form>
<input type="submit" value="Lister" onClick="boutonLister()" />
</form>

<br><br>

<div id="idInsertion">
</div>

Lorsque j'exécute, 'Bonjour' ne s'affiche que quand la boîte d'alerte est affichée, mais après il s'efface.

Du coup quand je mets l'instruction 'alert("On s'arrête.")' en commentaires, 'Bonjour ne s'affiche presque pas du tout.

Pouvez-vous me dire comment afficher Bonjour de manière permanente?
Existe-t-il un autre évènement que onClick qui pourrait correspondre?

Merci d'avance

3 réponses

  1. mickeyjuve Messages postés 140 Statut Membre 17
     
    Salut,

    <input type="submit" value="Lister" onClick="boutonLister()" />

    Ce n'est pas le bon type.

    Mets plutot:

    <input type="button" value="Lister" onClick="boutonLister()" />
    0
  2. miktop
     
    Merci beaucoup de ta réponse, ça marche maintenant!

    Bonne journée
    0
    1. mickeyjuve Messages postés 140 Statut Membre 17
       
      De rien.

      Mets le topic en resolu
      0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Si c'est juste pour un bouton, inutile d'utiliser la balise form
    Par contre, l'élément <input /> ne peut pas être directement dans <body>, mets-le par exemple dans un <p>.
    0