Bonjour,
J'ai un petit souci de syntaxe pour introduire une constante php dans du code javascript :
J'uilise mootools et un sélecteur de couleur.
Le code suivant fonctionne parfaitement :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php define ('ADMIN_COLOR_MENU','#FF0000'); print "<script type='text/javascript'> window.addEvent('domready', function() { var r0 = new Selecteur_Couleur('selectcolor0' , { id:'id_selectcolor0', 'onChange': function(color) { $('buttoncolor0').setStyle('background-color', color.hex); $('selectcolor_input0').value = color.hex; } }); }); </script>'; ?>
mais lorsque, à la place de color.hex dans l'évènement onchange, je place ADMIN_COLOR_MENU, le code ne s'éxécute plus ! Bref, j'ai une erreur.
Je pense que c'est la syntaxe de ADMIN_COLOR_MENU qui pose problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <?php define ('ADMIN_COLOR_MENU','#FF0000'); print "<script type='text/javascript'> window.addEvent('domready', function() { var r0 = new Selecteur_Couleur('selectcolor0' , { id:'id_selectcolor0', 'onChange': function(color) { $('buttoncolor0').setStyle('background-color', ADMIN_COLOR_MENU); $('selectcolor_input0').value = color.hex; } }); }); </script>'; ?>
Pouvez-vous m'aider, svp?
Partager