Non riesco a venirne fuori:

nella pagina A ho questo form
codice:
    <form method="post" name="modulo"id="modulo">
     <input type="hidden" name="hiddenfield" id="hiddenfield" value="">
    </form>
nello script javascript sempre della paginA assegno il valore al campo hidden
codice:
      document.getElementById('hiddenfield').value = estrapoladati;
      document.modulo.action = "diario.php?";
      document.modulo.submit();
invece nella pagina B li recupero così
codice:
 function Formattadaticliente() 
 {
  var query = <?php echo($_POST['hiddenfield']);?>;
alert(query);
ma non funziona, sapreste dirmi perchè?
grazie mille