Agendo lato server puoi leggere direttamente dal file le dimensioni dell'immagine ed usarle come parametri per la funzione, lato client puoi aprire una popup "standard" con all'interno una pagina predisposta con uno script che attende il completo caricamento dell'immagine, ne rileva le misure e ridimensiona la finestra... meno efficace per chi ha a disposizione ASP...
Appoggio la tua scelta di agire lato server... ti suggerisco solo lo script ed il link che puoi adottare... per il resto ti ri-sposto in ASP![]()
<script>
function apriPop(img,w,h) {
window.open("pag_foto.asp?img="+img,"popFoto","wid th="+w+",height="+h);
}
</script>
,<%=w_immagine%>,<%h_immagine%>);return false">apri
<body topmargin=0 leftmargin=0>
<img src"<%=request("img")%>">
</body>
ciao