Non t seguo..
Ti spiego un'attimo in quale situazione sono
Ho un pagina che mi carica tutte le foto come se fosse un'anteprima, visualizzandomene 4 alla volta, fino all'ultima
Cliccando su una qualsiasi di queste mi si apre il popup che con la modifica apportata ha questo codice:
codice:
function popup(foto,width,height) {
width = eval(width)+30;
height = eval(height)+30;
open("popup.php?foto="+foto,"popup","width="+width+",height="+height+",left="+((screen.width-width)/2)+",top="+((screen.height-height)/2));
return false;
}
Dove foto è il nome del file, width e height li ricavo da una funziona php
Il popup mi si apre delle dimensioni volute ed inoltre, in fondo alla foto ho next e prev che mi permettono di navigare tra le foto senza dover chiudere il popup.
Il problema mi si pone in quanto alcune foto non sono 800x532 ma 532x800 e di conseguenza il risultato è brutto da vedere
Pensavo quindi di fare una funzione che mi chiudesse il popup e me ne aprisse un altro quando clicco su next o prev
La pagina che gestisce questi due comandi, ha semplicemente questo codice
codice:
function popup(foto) {
if (foto.indexOf("jpg")!=-1) {
window.location.href='popup.php?foto='+foto;
}
}
dove foto è il nome del nuovo file da visualizzare
A questo punto vorrei che prima di aprire il popup con la nuovo foto mi si chiudesse il vecchio (magari se le dimensioni sono diverse)
Ovviamente quando si apre quello nuovo dovrebbe sempre avere le dimensioni giuste