Ciao.
Ho ricavato e messo a punto (si fa per dire) uno spartano sistema di visualizzazione di immagini che per le mie esigenze è molto comodo e non posso cambiarlo:
da iframe mi apro una nuova finestra (dimensioni fisse e senza scroll), me la centro sullo schermo e mi carica l'immagine. E me la porto in primo piano ogni volta che clicco sulle anteprime delle altre immagini che mi rimangono visibili nel sito (che sta sotto a tutto schermo).
Il codice è questo
codice:
function popup(nomefile, larghezza, altezza, x, y) {
win_popup = window.open(nomefile,"popup","toolbar= 0,location= 0,directories= 0,status= 0,
menubar= 0,scrollbars= 0,resizable= 0,copyhistory= 0,
width=" + larghezza + ",height=" + altezza);
window.focus();
if(x && y); {
x = parseInt(x);
y = parseInt(y);
win_popup.moveTo(x, y); } }
anteprima immagine
codice:
<a href="javascript:popup('http://urlimmagine',600,500,
(screen.width-600)/2,(screen.height-500)/2);">
</a>
Problema:
Safari : funziona perfettamente (centra la finestra, la riporta sempre in primo piano ogni volta che carico un'immagine)
Firefox: (centra la finestra, ma la tiene sempre in secondo piano anche la prima volta)
Explorer: (non la centra ma la mantiene in alto a sinistra, e dal 2° click la tiene pure in secondo piano)
Sapreste dirmi per cortesia dove stanno gli errori?