Salve, Innanzi tutto Buon Anno!
ho adottato un piccolo script per la visualizzazione di immagini su POPUP che si ridimensiona in base alle dimensioni originali dell'immagine richiamata.
Il problema stà nel fatto che con firefox funziona mentre con IE l'immagine nel bordo dx viene ritagliata di alcuni pixel e non visualizza l'immagine correttamente quindi! (me ne sono accorto dato che si tratta di cartina geogrefica)
incollo il codice dello script..magari riuscite a darmi una soluzione!!

Codice PHP:
<script>

// Set the horizontal and vertical position for the popup

PositionX 100;
PositionY 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  1000;
defaultHeight 1000;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose False;

// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var 
isNN=(navigator.appName=="Netscape")?1:0;
var 
isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var 
optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var 
optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function 
popImage(imageURL,imageTitle){
if (
isNN){imgWin=window.open('about:blank','',optNN);}
if (
isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('width=100-(document.body.clientWidth-document.images[0].width);');
writeln('height=100-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');       
writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
if (!
AutoClosewriteln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
else 
writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
writeln('[img]+imageURL+[/img]</body></html>');
close();        
}}

</script>

// lo scipt lo richiamo con un semplice:
[url="javascript:popImage('path_dell'immagine_originale.jpg','titolo')"][img]path_img.jpg[/img][/url]