У меня есть HTML-страница, которая открывает другую страницу через JavaScript. Когда пользователь нажимает кнопку на другой странице, я хочу опубликовать сообщение в DIV на начальной странице через JQuery. Я не могу указать на это, но не могу заставить это работать. Вот моя открывающая страница
<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
</head>
<body>
<input type="button" onclick="window.open('dialog.html', '_blank', 'height=200, width=300');" value="launch!" />
<div id="testDiv"></div>
</body>
</html>
Когда пользователь нажимает кнопку «Запустить!» Кнопка, появится диалоговое окно. Код для диалога выглядит так:
<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
</head>
<body>
<input type="button" onclick="updateOpener()" value="Update Opener" />
<script type="text/javascript">
function updateOpener()
{
var testDiv = window.opener.jQuery("#testDiv");
if (testDiv != null) {
alert("here");
testDiv.html("Updated!");
}
}
</script>
</body>
</html>
Удивительно, но появляется окно с предупреждением. Тем не менее, я не могу обновить HTML DIV на моей начальной странице. Кто-нибудь знает, как это сделать?