Credevo che certe cose le sapessi fare: invece no

Dunque, da una pagina, tramite un pulsante, apro una popup e, tramite un secondo pulsante, la chiudo. Roba da elementari
codice:
var w = null;
function button1_onclick() {
w = window.open("destra.asp","popup","left=200,top=100,height=700,width=800");
}

function button2_onclick() {
	w.close();
}
Adesso, se Destra.asp fosse normale, non ci sarebbero problemi.
Invece destra.asp restituisce un file rtf (nel codice server, leggo un file rtf, aggiungo le intestazioni opportune, ed invio il flusso al chiamante)

Insomma, non riesco a fare le cose più elementari
Datemi un aiuto altrimenti mi metto a piangere davvero