Aller au contenu

Sujets conseillés

Posté

Salut les javamis :P

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 ?

Posté

Tu peux utiliser la fonction setAttribute :

document.getElementById("title").setAttribute("onclick", "alert('aidez-moi !!!');");

Inconvénient : ne fonctionne pas sous IE6 et 7.

Posté (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é par MrPierre

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...