Ciao a tutti, avrei un problema che non riesco a risolvere:
ho una galleria fotografica dove al click su ogni immagine si apre una popop autoresize, ecco il codice js:
codice:
function MM_openBrWindow(theURL,winName,img)
{
PrevFoto(img);
window.open(theURL,winName,stringa);
}
function PrevFoto(img)
{
foto1= new Image();
foto1.src=(img);
Controlla(img);
}
function Controlla(img)
{
w=0;
h=0;
w=foto1.width;
h=foto1.height;
if((w!=0)&&(h!=0))
{
viewFoto(img);
}
else
{
funzione="Controlla('"+img+"')";
intervallo=setTimeout(funzione,20);
}
}
function viewFoto(img)
{
larg=0;
altez=0;
largh=foto1.width+20;
altez=foto1.height+25;
stringa="width="+largh+",height="+altez;
return stringa;
}
nella pagina html il codice di ogni immagine è:
il problema è che se ho due immagini di dimensioni diverse la seconda popup mantiene le dimensioni della prima.
Io apro le popup con lo stesso nome della finestra poichè vorrei che ogni popup prenda il posto di quella precedente così da non avere 20 popup aperte.
come posso risolvere?