1 - se spieghi meglio dove dovrebbe apparire l'immagine ingrandita possiamo restringere i suggerimenti fra l'infinita' di quelli esistenti
2 - non con javascript, devi chiedere nel forum che tratta il linguaggio lato server che vuoi/puoi utilizzare.
ciao