Пожалуйста подскажите почему у меня возникает ошибка при попытке обновить страницу из которой было вызвано модальное диаголовое окно в Internet Explorer:
существуют три страницы:
1. Центральная win_mail.html
	
	| Код: | 
	| <html>
<body>
	<iframe src='win_slave.html'></iframe>
</body>
</html> | 
	
2. Включенная в нее во фрейме страница win_slave.html
	
	| Код: | 
	| <html>
<head>
	<script type='text/javascript'>
	function OpenDialog(){
		var win=window.showModalDialog('win_ModDialog.html',"","dialogWidth=300px;dialogHeight=300px");
	}
	</script>
</head>
<body>
	<form>
		<input type='button' onclick='OpenDialog()' value='+' />
	</form>
</body>
</html> | 
	
именно из нее осуществляется вызов третьей страницы в модальном окне
	
	| Код: | 
	| <html>
<head>
	<script type='text/javascript'>
	function OpenerReload(){
		opener.location.reload();
		window.close();
	}
	</script>
</head>
<body>
	<input type='button' onclick='OpenerReload()' value='Reload' />
</body>
</html> | 
	
При нажатии на кнопку '+' во врейме первой страницы появляется диалоговое окно, при нажатии в котором кнопки 'Reload' должно происходить обновление фрейма из которого оно было вызвано и закрытие модального окна.
В FireFox все работает на ура!
В Internet Explorer 6.0 выдает ошибку:
	
	| Код: | 
	| На этой странице произошла ошибка сценария
Строка: 5
Символ: 3
Ошибка: 'opener.location'-есть null или не является объектом
Код: 0 | 
	
В чем ошибка? Не пойму.
Спасибо.