ho trovato sul forum questo:

Pop up che si ridimensiona all'immagine

nel <head>

code:--------------------------------------------------------------------------------

<script LANGUAGE="JavaScript">


function PrevFoto(img){
foto1= new Image();
foto1.src=(img);
Controlla(img);
}
function Controlla(img){
if((foto1.width!=0)&&(foto1.height!=0)){
viewFoto(img);
}
else{
funzione="Controlla('"+img+"')";
intervallo=setTimeout(funzione,20);
}
}
function viewFoto(img){
largh=foto1.width+20;
altez=foto1.height+25;
stringa="width="+largh+",height="+altez;
finestra=window.open(img,"",stringa);
}

</script>
--------------------------------------------------------------------------------


nel <body>

code:--------------------------------------------------------------------------------
[img]immagine.jpg[/img]
--------------------------------------------------------------------------------


il mio dubbio è questo:
se io avessi 20 foto non posso solamente dare la funzione javascript (java script:PrevFoto) o devo ogni volta rinominare anche l'immagine(java script:PrevFoto('fata.jpg')" )????

spero di essermi spiegato.
inoltre se le immagini vengono da un database posso usare la funzione javascript con dentro file .jpg dinamici presi da db?