syntaxe javascript dans php
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:
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:
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?