Как получить доступ к родительскому объекту окна с помощью jQuery?
Это - моя переменная окна Parent, я хочу установить ее значение после закрытия дочернего окна.
$('#serverMsg').html('some text here');
Если вы находитесь в Po-Up, и вы хотите получить доступ к окну открытия , используйте Window.Opener
.
Самый простой будет, если бы вы могли загрузить jQuery в родительском окне, а также:
Window.Opener. $ ("# Servermsg"). HTML
// Это использует jQuery в родительском окне
или вы могли бы Используйте простые старые Document.getelementById
, чтобы получить элемент, а затем продлить его с помощью jQuery в вашем дочернем окне. Следующее должно работать [114638180] работа (хотя я не тестировал его):
element = window.opener.document.getElementById("serverMsg");
element = $(element);
Если вы находитесь в iFrame или Frameset и хотите получить доступ к родительской кадре, используйте Windows.parent
вместо окна .Opener
.
Согласно той же политике происхождения, все это работает без усилий, только если и ребенок, и родительское окно находятся в том же домене.