*********
COMUNQUE LA SEZIONE CORRETTA PER UN PROBLEMA DEL GENERE E' JAVASCRIPT, ma ti ci deve SPOSTARE IL MODERATORE...
*********


La cosa più semplice è un codice tipo questo:

nell'HEAD:

--------------------------------------------
<script language="JavaScript" type="text/javascript">

// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.
// SETUPS:
// ===============================
// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)
defaultWidth = 400;
defaultHeight = 300;
// Set the horizontal and vertical position for the popup
PositionX = 20;
PositionY = 20;

// Per posizionare centralmente la popup.
//PositionX=(screen.width-defaultWidth)/2;
//PositionY=(screen.height-defaultHeight)/2;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows
var AutoClose = true;
// Do not edit below this line...
// ================================
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='+Positi onY;
var optIE='scrollbars=no,width=150,height=100,left='+P ositionX+',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></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("Micro soft")!=-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.ima ges["George"].height;}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');writ eln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
else writeln('</head><body bgcolor=ffffff scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');

writeln('[img]'+imageURL+'[/img]</body></html>');
close();
}}
</script>
--------------------------------------------

e nel body, dove hai l'immagine che vuoi cliccare:

--------------------------------------------
<a href=javascriptopImage('immagini/nassa.jpg','Titolo della finestra') >[img]immagini/nassa_mini.jpg[/img]</a>
---------------------------------------------


Nell'href, il primo link è quella dell'immagine che vuoi che appaia nella nuova finestra, mentre il secondo link è quello dell'immagine che clicchi.