Predani promennych JS

Ahoj vsem chtel jsem se zeptat jak predam promennou napr x="10"; z php do javascriptove externi funkce kterou mam /js/funkce.js.
uvnitr teto js funkce pak potrebuji priradit hodnotu $x do

var address='$x'; <-- toto je pro nazornost uz si nejak envim rady


zkusil jsem dat do phop scriptu toto ale nefunguje mi to
<script type="text/javascript">var x="10";</script>
<script type="text/javascript" src="/js/funkce.js"></script>

Dekuju za radu
Vypisuješ ty skripty ve špatném pořadí.

Předpokládám, že všechny javascriptové funkce máš v /js/funkce.js. Potom ti do obyčejného výpisu html stačí pořadí otočit, případně přímo volat nějakou funkci (a hodnotu získanou v php dát jako parametr).

Např:
<script type="text/javascript" src="/js/funkce.js"></script>
<script type="text/javascript">
var vysledek = funkce_init("<?php echo $promenna; ?>"); /*buď*/
globalni_promenna = "<?php echo $promenna; ?>"; /*nebo*/
</script>

Jediné omezení je to, že proměnná, kterou nastavuješ musí být globální -- nepodaří se ti nastavit proměnnou uvnitř funkce. (Za předpokladu, že nebudeš pomocí php zpracovávat/vypisovat celý javascriptový kód.)
Moc dekuju pomohlo to :D