ho preso spunto da questo script
http://javascript.html.it/articoli/l...imensionabili/
vi spiego il mio problema. Ogni pagina ha un numero di riferimento (che è lo stesso delle foto)
Le foto si chiamano RIFERIMENTO_NUMERO.JPG
quindi nomi di questo tipo:
2314_1.jpg, 2314_2.jpg, 2314_3.jpg
14_1.jpg, 14_2.jpg, 14_3.jpg
4_1.jpg, 4_2.jpg, 4_3.jpg
(con questo codice per ogni pagina php mi costruisco le thumbnail di quella pagina, e i link alle relative immagini grandi. Quest'ultima cosa non l'ho fatta, mi manca..Codice PHP:<div class="picsdettaglio">[url="javascript:ApriImmagini(\'immagine.html?id='.$x.'\')"][img]'.$directory.$nomefiles.'[/img][/url]</div>';
)
nella spiegazione dello script viene chiaramente chiesto che le immagini si devono chiamare
immagine1, immagine2, immagine3. Io invece vorrei che a seconda della pagina lo script mi estragga le foto di quella pagina.
come potrei modificare questo script (magari passandogli un parametro, o cos'altro)?
Vorrei fare uno script generico, che mi funzioni per tutte le pagine...
supponiamo che le foto grandi si chiamino cosi:
4_1big.jpg, 4_2big.jpg e cosi via...
Nella pagina con riferimento 4, ci sono due foto piccole che si chiamano
4_1.jpg, 4_2.jpg.
Al clic sulla singola foto vorrei che mi venisse caricata la rispettiva grande...
SCRIPT
in questo codice di sopra, vorrei modificare il document.write in qualcosa del genere:codice:<script language="javascript" type="text/javascript"> <!-- var querystring = location.search; var id = querystring.substr(4); document.write("[img]immagine" + id + ".jpg[/img]"); function ReimpostaDimensioni() { window.resizeTo(immagine.width, immagine.height); } window.setTimeout("ReimpostaDimensioni()", 1000); //--> </script>
posso passare un parametro php cosi?codice:document.write("[img]../uploaded_images/$NOMEFILES.jpg[/img]");
spero di essermi spiegato bene..![]()

)
Rispondi quotando