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.