ho provato a cambiare le dippie apici con le singole ma non è cambiato il risultato.

Posto il codice del javascript:

photogallery.js
Codice PHP:
  /* elementi variabili */
  ncol=2;
  // numero colonne;
  nfoto=10;
  // numero foto;
  folder="gallery/";
  
  alert('<?PHP echo $pid?>');
  
  var foo = "20";
  subfolder=foo+"/";
  //cartella in cui sono contenute le immagini
  prefisso="image";
  // elemento costante delle foto (image1.jpg,image2.jpg => image)
  suf_big="_big";
  // suffisso per le foto grandi
  suf_small="";
  // suffisso per le foto piccole
  ext=".jpg";
  // estensione foto
  /* fine elementi variabili */

function photo_grande(){
  document.write("<img src=\""+folder+subfolder+prefisso+"0"+suf_big+ext+"\" name=\"grande\" border=\"0\">");
}
function photo_gallery(){
  document.write("<table cellspacing=\"0\" cellpadding=\"2\" border=\"0\">");
  for (i=1;i<=nfoto;i++){
  if (i%ncol==1) document.write("<tr>");
  document.write("<td><a href=\"#a\" onclick=\"document.grande.src='"+folder+subfolder+prefisso+(i-1)+suf_big+ext+"'\">");
  document.write("<img src=\""+folder+subfolder+prefisso+(i-1)+suf_small+ext+"\" border=\"0\"></a></td>");
  if (i%ncol==0) document.write("</tr>");
  }
  document.write("</table>");
}
io nella variabile foo vorrei metterci quel 20 che dovrebbe essere estratto dalla variabile passata tramite l'indirizzo ../modules.php?name=Content&pa=showpage&pid=20

la pagina php che richiama lo script è questa:
Codice PHP:
<head>
<
script type="text/javascript" src="gallery/photogallery.js"></script>
</head>
<body>

<script type="text/javascript">photo_gallery();</script>
<script type="text/javascript">photo_grande();</script>

 </body> 
spero di avere dato tutte le informazioni necessarie..

grazie in anticipo.