Directamente "no se pasan" parámetros a Javascript o desde Javascript ..
Si te fijas en la filosofía de trabajo de PHP (de un lenguaje de programación del lado del servidor en general) .. Lo que haces para el tema javascript es "generar" ese código javascript que se ejecutará en el cliente vía PHP ..así que .. ejemplo; si quieres "pasar" una variable PHP a javascript sólo tienes que "componer" ese código javascript desde PHP:
Código PHP:
<?
$variable_PHP="hola esto viene desde PHP";
?>
<script languaje="javascript">
function nose(){
var javascript=<? echo $variable_PHP ?>;
alert (javascript);
}
</script>
Siguiendo la misma filosofia .. para que una variable javascirpt (que se crea en el "CLIENTE" -> navegador) llegue al "Servidor" -> PHP .. debes enviarsela. Ya sea desde un link (componiendo este en javascript) . o un formulario (campos hidden por ejemplo o recolectando esas variables en un evento onSubmit() de javascript ..) o redireccionamientos javascritp .. siempre componiendo (propagando) tus variables javascript.
Un saludo,