Ciao a tutti, ho trovato in rete questo script:
http://www.yappy.it/javascript_gallery.php
Funziona perfettamente, solo che per le mie esigenze ho bisogno di integrarlo in uno script PHP per cui, dato che lo script richiama un file.js estero io ho la necessità di inglobarlo nella stessa pagina.
Ho settato correttamente tutte le variabili, infatti se do un'occhiata al codice sembra essere tutto a posto, soltanto che lo script non funziona...
Vi passo il codice finale dell'output, sapreste dirmi in cosa ho sbagliato?
Le immagini si chiamano appunto 1_Rover_Cabriolet_0.jpg per la thumb e 1_Rover_Cabriolet_0_big.jpg.codice:<script type="text/javascript"> /* elementi variabili */ ncol=3; // numero colonne; nfoto=2; // numero foto; //cartella in cui sono contenute le immagini prefisso="1_Rover_Cabriolet_"; // 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=\""+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='"+prefisso+(i-1)+suf_big+ext+"'\">"); document.write("<img src=\""+prefisso+(i-1)+suf_small+ext+"\" border=\"0\"></a></td>"); if (i%ncol==0) document.write("</tr>"); } document.write("</table>"); } photo_grande(); photo_gallery(); </script>
In cosa ho sbagliato ?