scusa la domanda stupida,ma l'hai valorizzata prima della funzione javascript,vero?
$prezzo = 1;
<script ....>
<!--
function(){}
-->
</script>
e se fai
che ti dice?codice:function calcolaPrezzo(){ var prezzo1="<?=$prezzo1; ?>"; alert('prezzo1 ='+prezzo1) . . . }