Puoi provare ad utilizzare questo script:
codice:
<script LANGUAGE="JavaScript">
<!--
<!-- Begin
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;
x = (screen.width-largh)/2;
y = (screen.height-altez)/2;
stringa="width="+largh+",height="+altez+",left=" + x + ",top=" + y ;
finestra=window.open(img,"",stringa);
}
// End -->
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
.
.
.
.
[img]tn_gall01.jpg[/img]
è uno script che dimensione la pop-up in base alla grandezza dell'immagine. L'unico problema è che funziona male nei browser diversi da IE.