Lo scopo del progettista web è quello di fornire le informazioni all'utente nel miglior modo possibile.
Ora, tutta la tua galleria, per funzionare, si affida al browser dell'utente in quanto sfrutta javascript. Il che è pericoloso: cosa succederebbe infatti se il client non avesse javascript (pensa alle persone con certe disabilità che usano tecnologie assistive, agli internet-box nelle stazioni o solo semplicemente ai motori di ricerca che devono indicizzare le tue pagine)? La tua galleria non funzionerebbe per nulla. E tu avresti fallito.
Cosa ci vuole quindi? Ci vuole un meccanismo che sfrutti più intelligentemente gli strumenti a disposizione. Ci sarebbero ad esempio due strade preferibili:
- usare un linguaggio lato server - ad esempio PHP - per caricare le varie immagini;
- inserire tutte le immagini nella pagina html e usare javascript per nasconderle tutte e per visualizzarne solo una alla volta.
Ora, per scegliere la strada appropriata ci sono due rispettive domande che ti pongo:
- hai la possibilità di usare, sul sito che stai facendo, un linguaggio lato server?
- quanto pesa ogni singola immagine della galleria?
Insomma, come vedi, la vera qualità si raggiunge solo con gli strumenti adeguati (e, si sa, anche sudando un bel po').

).
Rispondi quotando