Evenement onClick

Résolu/Fermé
miktop - 22 avril 2010 à 14:56
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 22 avril 2010 à 17:34
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

mickeyjuve Messages postés 130 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 3 août 2011 17
22 avril 2010 à 15:07
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
Merci beaucoup de ta réponse, ça marche maintenant!

Bonne journée
0
mickeyjuve Messages postés 130 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 3 août 2011 17
Modifié par mickeyjuve le 22/04/2010 à 15:21
De rien.

Mets le topic en resolu
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
22 avril 2010 à 17:34
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