Ciao Pickwick.
Proverò a spiegarti in grandi linee il codice che ho postato.

La funzione "finpopup" prevede l'elaborazione di tre parametri: "url", "larghFin" e "lunghfin". Questa funzione la metterai nella sezione <HEAD> del documento principale nel quale c'è il link per l'apertura della tua finestra popup.

La variabile "scw" serve per memorizzare la larghezza dello schermo dell'utente che legge la pagina web di cui trattiamo, mentre l'altra "sch", l'altezza.
Detto questo, le variabil "dasx" e "datop" servono per calcolare i parametri per la successiva centratura della finestra popup.
"Parametri" è quindi un'altra variabile che contiene questi valori calcolati più altri.

Stando così le cose la funzione è a posto. Attraverso il metodo "open" viene aperta una finestra popup che conterrà la pagina passata come valore (xxx.htm) e la finestra sarà delle dimensioni da te indicate (200x200).

Quindi, tanto per essere ancora più chiaro, il link che sarà nel <BODY> della stessa pagina che contiene la funzione finpopup nella sezione <HEAD>, passerà alla funzione i tre valori: "xxx.htm" per la variabile "url", "200" per "larghFin" e "200" per "lunghFin". A questo punto, quando il tuo utente clicca sul link, viene elaborata la funzione che processa i dati ricevuti, calcola
la centratura, apre la finestra e vi metterà il contenuto del codice ubicato in "xxx.htm".

Detto inoltre che il codice è sicuramente migliorabile (come già dicevo nel mio precedente messaggio), ripeto meglio le operazioni da fare: tu non dovrai far altro che copiare la funzione "finpopup" (compresa tra <script> e </script>) nella sezione <HEAD> della tua pagina dalla quale vuoi far aprire la finestra e mettere il link (a href ecc.) nel <BODY> di quest'ultima. Al posto di "xxx.htm", indica la pagina web che vuoi far aprire nella finestra e cambia a tuo piacimento i valori di prova "200" per larghezza ed altezza.

Fammi sapere, ok?

Saluti.