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.