window.resizeTo(w,h)
window.resizeBy(w,h)
(li trovi trai metodi dell' oggetto window)
vedi qui x l' effetto terremoto
se vuoi ridimensionare nel tempo una popup al click su un link al suo interno, ecco un esempio:
codice:
<script language="javascript" type="text/javascript">
function ridimensionaA(ww,hh){
if(document.all){
currW=self.document.body.clientWidth;
currH=self.document.body.clientHeight;
}
else {
currW=window.innerWidth;
currH=window.innerHeight;
}
if (currW<ww-10) resizeBy(((ww-currW)/8),0);
else if(currW>ww+10) resizeBy(((ww-currW)/8),0);
else resizeBy(ww-currW,0);
if (currH<hh-10) resizeBy(0,((hh-currH)/8));
else if(currH>hh+10) resizeBy(0,((hh-currH)/8));
else {resizeBy(0,hh-currH);}
if((currW!=ww)||(currH!=hh)) {
setTimeout('ridimensionaA('+ww+','+hh+')' ,50);
// la riga qui sopra viene spezzata dal forum
}
}
</script>
ridimensiona a 640*480
ciao