non so che dire...
ho fatto una prova su una pagina completamente vuota:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nuova pagina 1</title>
</head>
<body>
<script>window.opener.location.href="index.asp"</script>
</body>
</html>

e mi dà sempre l'errore "window.opener.location è nullo o non è un oggetto"!!!
ho provato da tre diversi PC tutti con Win XP Pro e I.E. 7.0 ed il risultato non cambia...
se vuoi provatre trovi la pagina vuota che ti ho postato qui sopra all'indirizzo http://www.visualcom.it/prova.htm.