No, allora non ci siamo capiti: a maggior ragione ora che ho capito che hai una pagina con una form, ti consiglio di usare questo trucco:
function OpenIt(url) {
var paginetta=window.open('viewer. asp?messaggio='+urlencode(document.nomeform.nomeca mpo),'paginetta','width=600,height=500');
}
Dopodichè in viewer.asp, TRAMITE ASP, leggi la Response.QueryString("messaggio") e ci crei la pagina.
L'unico problema è che non so se esiste in javascript la funzione urlencode che serve a codificare il valore del campo perchè possa essere inviato sulla URL; bisognerebbe cercarla.
Alternativamente potresti usare una Form con più bottoni submit, come è fatto in questo forum, ma devi rinunciare alla popup.