Infatti me ne sono accorto troppo tardi che era meglio aprire solo la popup piuttosto che ridimensionare anche l'immagine

Comunque:
<script>
<!--
var browser_type=navigator.appName
var DimensioneL = <%=(DimensioneL)%>
var DimensioneH = <%=(DimensioneH)%>

var s_width ='';
s_width=screen.width
var s_height ='';
s_height=screen.height

//se 800
if (s_width == "800")
{
DimensioneL = 780
DimensioneH = 570
}
if (s_width == "640")
{
DimensioneL = 620
DimensioneH = 450
}
else
{
DimensioneL = DimensioneL
DimensioneH = DimensioneH
}

alert (DimensioneL)
alert (DimensioneH)
-->
</script>
Ora perché mi apre sempre e solo la popup a 800x600?????

<script language="JavaScript">
alert('Larghezza popup: '+DimensioneL)
alert('Altezza popup: '+DimensioneH)

function popup(str) {

searchWin = window. open(str,'popup','scrollbars=yes,resizable=yes,wid th=DimensioneL,height=DimensioneH,status=no,locati on=no,toolbar=no');
searchWin.moveTo(0,0);

}
</script>

Nel body:
'); "return true")">[img]<%=(cerco.Fields.Item([/img]" border="0">
NB: nell'alert sopra la funzione mi dà i valori giusti