Visto che sono stato una settimana in cerca di un codice buono per poter far aprire un pop up con le dimensioni esatte di immagini diverse, ora vi posto il codice che sto usando ed e' ottimo.
PRO: puoi rinominare le foto come vuoi tu
E poi, come succedeva a me per tutti gli altri codici usati, non si mangia parte dell'immagine e non crea lo scroll verticale
CONTRO: sul pop up se clicchi su ingrandisci si ingrandisce la finestra quindi vedi lo sfondo bianco da sotto.
Ringrazion un mio amico che me l'ha inviato per posta:
PAGINA popup.htm
codice:
<HTML>
<HEAD>
<TITLE>Fit the Pic Script</TITLE>
<script language='javascript'>
var arrTemp=self.location.href.split("?");
var picUrl = (arrTemp.length>0)?arrTemp[1]:"";
var NS = (navigator.appName=="Netscape")?true:false;
function FitPic() {
iWidth = (NS)?window.innerWidth:document.body.clientWidth;
iHeight = (NS)?window.innerHeight:document.body.clientHeight;
iWidth = document.images[0].width - iWidth;
iHeight = document.images[0].height - iHeight;
window.resizeBy(iWidth, iHeight);
self.focus();
};
</script>
</HEAD>
<BODY bgcolor="#000000" onload='FitPic();' topmargin="0"
marginheight="0" leftmargin="0" marginwidth="0">
<script language='javascript'>
document.write( "[img]" + picUrl + "[/img]" );
</script>
</BODY>
</HTML>
PAGIINA IN CUI INSERISCI IL LINK PER APRIRE IL POP UP
codice:
<HTML>
<HEAD>
<TITLE>The Image Gallery</TITLE>
<script language="Javascript">
function PopupPic(sPicURL) {
window.open( "popup.htm?"+sPicURL, "",
"resizable=1,HEIGHT=200,WIDTH=200");
}
</script>
</HEAD>
<BODY bgcolor="#FFFFFF">
Image 1
Image 2
Image 3
</BODY>
</HTML>
Spero vi sarà utile,
Roberto