[JS] Changez le onclick

kopax Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -  
kopax Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, alors voilà j'essai de modifié le onClick d'une page.
Ce bout de code fonctionne pour la value, mais pas pour le onClick.
Autant dire que je m'y connais très peu en javascript, et l'erreur dois surement être facile à trouvé pour un développeur javascript.


window.opener.document.forms['shoutbox_form'].elements['couleur'].value = new_color; 
window.opener.document.forms['shoutbox_form'].elements['couleur'].onclick = "insertTag('[COLOR="+new_color+"]','[/COLOR]','shoutbox');";



La première ligne change la value de ce bouton, la deuxieme ne fonctionne pas mais devrais modifié le onClick

Par defaut, le bouton est ainsi :
<input type="button" name="couleur" size="7" maxlength="7" value="#000000" class="case" style="width:70px;" onclick="insertTag('[COLOR=#000000]','[/COLOR]','shoutbox');" /> 

J'éspère que vous quelqu'un pourra m'aider.

Edit : bon normalement ce qui affiche /color est entouré de [ et ], je pense que ca la changé automatiquement mais ils sont bien présent

2 réponses

marholyne
 
Bonjour,

quand tu écris .onclick = il faut mettre du codejavascript après le signe =.
toi tu met une valeur .

ex :
element.onClick=alert('je suis une popup') ;

ou :
function afficher (message) {
alert(message)
}
element.onClick=afficher('je suis une popup');
0
kopax Messages postés 33 Date d'inscription   Statut Membre Dernière intervention   4
 
Salut, merci de ta réponse, en faite ma méthode n'étais pas la bonne et j'ai changé la logique de mon script maintenant ça fonctionne.

Merci quand même
0