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:
Dove foto è il nome del file, width e height li ricavo da una funziona phpcodice: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; }
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
dove foto è il nome del nuovo file da visualizzarecodice:function popup(foto) { if (foto.indexOf("jpg")!=-1) { window.location.href='popup.php?foto='+foto; } }
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![]()

						
					
					
					
						
  Rispondi quotando