MrPierre Posté 11 Octobre 2010 Posté 11 Octobre 2010 Salut les javamis Petit souci : je tente de modifier la valeur de quelques-uns des onclick de mon formulaire, mais lorsque j'emploie la fonction présentée ci-dessous, rien ne va plus :euh: En fait, tous ces id on des onclick avec d'autres valeurs, et lorsque l'on appelle la fonction RendAideInactive j'aimerais que la valeur du onclick change. Elle change en effet... mais pour ne plus rien donner ! function RendAideInactive(){ document.getElementById("title").onclick= "alert('aidez-moi !!!');"; document.getElementById("sous-title").onclick= "alert('aidez-moi !!!');"; document.getElementById("liste-a-puces").onclick= "alert('aidez-moi !!!');"; document.getElementById("liste-a-numeros").onclick= "alert('aidez-moi !!!');"; document.getElementById("tableau").onclick= "alert('aidez-moi !!!');"; document.getElementById("images").onclick= "alert('aidez-moi !!!');"; document.getElementById("videos").onclick= "alert('aidez-moi !!!');";} Des idées ?
captain_torche Posté 11 Octobre 2010 Posté 11 Octobre 2010 Que veux-tu dire par "ne plus rien donner" ?
Ernestine Posté 11 Octobre 2010 Posté 11 Octobre 2010 Tu peux utiliser la fonction setAttribute : document.getElementById("title").setAttribute("onclick", "alert('aidez-moi !!!');"); Inconvénient : ne fonctionne pas sous IE6 et 7.
MrPierre Posté 11 Octobre 2010 Auteur Posté 11 Octobre 2010 (modifié) Le onclick n'a plus aucune valeur. Dans tout les cas j'ai trouvé la solution, et en même temps ai appris quelque chose ! Voici comment procéder : document.getElementById("title").onclick= function() { alert('aidez-moi !!!'); }; Merci tout de même, et à bientôt ! edit : ah tiens attribute, j'y avais pas pensé : ) Modifié 11 Octobre 2010 par MrPierre
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant