powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не отрабатывает opener.location.reload() для Internet Explorer
3 сообщений из 3, страница 1 из 1
Не отрабатывает opener.location.reload() для Internet Explorer
    #35855093
nadduv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пожалуйста подскажите почему у меня возникает ошибка при попытке обновить страницу из которой было вызвано модальное диаголовое окно в Internet Explorer:

существуют три страницы:

1. Центральная win_mail.html
Код: plaintext
1.
2.
3.
4.
5.
<html>
<body>
	<iframe src='win_slave.html'></iframe>
</body>
</html>

2. Включенная в нее во фрейме страница win_slave.html

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<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>

именно из нее осуществляется вызов третьей страницы в модальном окне

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<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 выдает ошибку:

Код: plaintext
1.
2.
3.
4.
5.
На этой странице произошла ошибка сценария
Строка:  5 
Символ:  3 
Ошибка: 'opener.location'-есть null или не является объектом
Код:  0 

В чем ошибка? Не пойму.
Спасибо.
...
Рейтинг: 0 / 0
Не отрабатывает opener.location.reload() для Internet Explorer
    #35855156
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сам opener есть?
...
Рейтинг: 0 / 0
Не отрабатывает opener.location.reload() для Internet Explorer
    #35855344
nadduv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyА сам opener есть?

Ну да, это стандарная ссылка на родительское окно (из которого было открыто текущее).
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Не отрабатывает opener.location.reload() для Internet Explorer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]