[JS] onmousedown + fonction

Bonjour,

Je galère depuis hier pour réaliser un effet sur une image.
Je souhaite intégrer une fonction dans un onmousedown (ou oncontextmenu ou onclick).
La fonction décrypte le nom du fichier précédemment crypté. Elle fonctionne (hé).
Le onmousedown fait ce qu'il a à faire lorsque la fonction n'est pas mise à contribution.
Par exemple :
document.write('onmousedown="javascript:this.src=\'images/bdef/199_bdef.jpg\';"');
affiche bien l'image indiquée
et
decrypt("_b286Qh3567hu_Q62SYEqyYYIAe8");
donne bien le résultat souhaité.
Mais
document.write('oncontextmenu="javascript:this.src=\' + decrypt(_b286Qh3567hZEEqyYYIAe8) + \';"');
ne fonctionne pas.
J'ai essayé aussi avec des variables
imgbdef=decrypt("_b286Qh3567hu_Q62SYEqyYYIAe8");
jsdeb="'onmousedown=javascript:this.src=\'";
jsfin=';';
document.write(jsdeb + imgbdef + jsfin);

qui, bien-sûr, ne fonctionnent pas non plus.

Je suppose que c'est à cause des ' " \' que je ne maîtrise plus à ce niveau d'imbrication.

Quelqu'un a-t-il une solution ?
 

2 réponses

  1. Contributeur
    À vot' bon cœur M'sieurdames…
    0
    1. Je te conseille d'ailler voir le site:
      www.developpez.net

      Ils sont vachement rapides et efficaces ! Moi je ne suis pas assez "fort" pour résoudre ton problème.

      Philippe
      0