[JS] onmousedown + fonction

Fermé
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 - 9 avril 2006 à 11:34
z980x Messages postés 897 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 26 juillet 2007 - 15 avril 2006 à 17:53
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 ?
 
A voir également:

2 réponses

Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 775
14 avril 2006 à 01:12
À vot' bon cœur M'sieurdames…
0
z980x Messages postés 897 Date d'inscription jeudi 6 juin 2002 Statut Membre Dernière intervention 26 juillet 2007 16
15 avril 2006 à 17:53
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