El paso a paso o código que hallarás en este post es la solución más fácil y efectiva que hallamos a tu duda o dilema.
Solución:
Realmente no accede a él, lo inserta en el código javascript cuando sirve la página.
Sin embargo, si su otro javascript no es de una fuente externa, puede hacer algo como:
y luego en el archivo.js usa el color así:
alert("color: " + color);
También puede acceder a los datos del script php en Javascript (aquí usaré jQuery) como este
Cree un campo oculto de entrada dentro de su archivo php como este
en su archivo javascript:
var myPhpValue = $("#myPhpValue").val();
//From here you can the whaterver you like with you js Value
if(myPhpValue != '')
//Do something here
Esto también hará el trabajo 🙂
Lo que he visto hacer es dejar que los archivos .js se ejecuten a través del intérprete de php. Que no puedo recomendar.
Lo que sí recomiendo es obtener los valores a través de AJAX y hacer que el archivo PHP devuelva el valor al archivo JS. Que es un método mucho más limpio.