Bonjour,
Je vous expose mon problème : j'ai un attribut, par exemple onclick, qui a été défini en js par un code de cette manière (je ne vous donne pas le code complet car c'est assez long et je ne pense pas que ce soit très utile).
Imaginons que cet attribut est l'attribut onclick d'un bouton.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 element.setAttribute(j, GenForm.TabElementForm[NomObjet].Attributs[j]);
Grâce à ce code, j'ai ce qu'il me faut (la fonction appelée par l'évènement est vue sur la page html dans le cas d'un element de type button par exemple).
Maintenant, ce que je souhaite, c'est que - ce script étant terminé et la page bien affichée - en cliquant sur un lien, je change cet attribut onclick de la manière suivante :
- Garder la fonction appelée normalement par l'évènement onclick.
- Appeler une autre fonction en plus, permettant de modifier d'autres variables etc...
J'ai essayé par plusieurs moyen, des eval() en déclaration de fonction, tenté le += function()...etc.
Ce que je souhaite, c'est éviter de passer par une exploitation de string et trifouiller là-dedans.
Le javascript n'est pas ma spécialité, c'est pour celà que je demande humblement votre aide pour cette tâche :S.
Merci à vous.
Kaari
Partager