Buonasera, spero che possiate aiutarmi a risolvere questo problema:
Ho questo codice che apre all'interno di una popup una pagina web:
codice:
onclick="window.open('','Popup','width=800,height=350,top=330,left=240,scrollbars=yes');"
Come vedete però ho dovuto impostare i valori della popup manualmente, ma mi sono accorto che a secondo dell'impostazione della risoluzione dello schermo dell'utente (800x600;1024x768...etc) la popup non rimane al centro del browser.
Ho trovato la seguente funzione:
codice:
<script language="javascript">
<!--
// Variabile globale contenente l'istanza 'window' del popup corrente
var popup = null;
function ApripopUp(pag)
{
var w = 800;
var h = 350;
var pw = Math.floor((screen.width - w) / 2);
var ph = Math.floor((screen.height - h) / 2);
// Crea il popup solo se non è già stato aperto
if (!popup || popup.closed)
popup = window.open(pag, "scelte", "scrollbars=yes, toolbar=no, width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw);
// Attiva il popup (portalo in primo piano)
if (popup) popup.focus();
}
//-->
</script>
che indipendentemente dall'impostazione della risoluzione dello schermo dell'utente apre la popup al centro del browser .
Come la integro con la stringa iniziale ?
Grazie-