Scusate se mi intrometto

E perchè il seguente script mi da errore ?

<script>
window.opener.document.location = "pagina.asp? id_prodotto=<response.write(id_prodotto)%>";
window.close();
</script>

Mi dice window.open.document non è un'oggetto

Per favore rispondetemi ho bisogno di aiuto
ciao