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.

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>';
?>
Je pense que c'est la syntaxe de ADMIN_COLOR_MENU qui pose problème
Pouvez-vous m'aider, svp?